当前位置: 首页>>代码示例>>C#>>正文


C# BD.ejecutar方法代码示例

本文整理汇总了C#中BD.ejecutar方法的典型用法代码示例。如果您正苦于以下问题:C# BD.ejecutar方法的具体用法?C# BD.ejecutar怎么用?C# BD.ejecutar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BD的用法示例。


在下文中一共展示了BD.ejecutar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CmdIngresar_Click

 private void CmdIngresar_Click(object sender, EventArgs e)
 {
     if (TxtUser.Text == "guest") Guest_Click(sender, e);
     else
     {
         BD bd = new BD();
         bd.obtenerConexion();
         string comando = "SELECT Username,Contraseña FROM FUGAZZETA.[UsuariosHabilitados] WHERE Username='" + TxtUser.Text + "'";
         SqlDataReader tabla = bd.lee(comando);
         try
         {
             if (tabla.HasRows)
             {
                 tabla.Read();
                 string pass = tabla[1].ToString();
                 if (Hashing.SHA256Encrypt(TxtPass.Text) == pass)
                 {
                     userActual = TxtUser.Text;
                     LblError.Text = "";
                     bd.ejecutar("EXEC FUGAZZETA.LoginCorrecto '" + TxtUser.Text + "'");
                     tabla.Close();
                     LoginOK login = new LoginOK(this, menu);
                     login.StartPosition = FormStartPosition.CenterScreen;
                     if (login.ShowDialog() == DialogResult.OK)
                         IrAMenuPrincipal(userActual);
                 }
                 else
                 {
                     try
                     {
                         bd.ejecutar("EXEC FUGAZZETA.LoginIncorrecto '" + TxtUser.Text + "'");
                         throw new Exception("Contraseña incorrecta");
                     }
                     catch (SqlException ex)
                     {
                         throw (ex as Exception);
                     }
                 }
                 tabla.Close();
             }
             else throw new Exception("Usuario no encontrado o inhabilitado por el administrador.");
         }
         catch (Exception ex)
         {
             LblError.Visible = true;
             LblError.Text = ex.Message;
         }
         bd.cerrar();
         tabla.Close();
     }
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:51,代码来源:FrmLogin.cs

示例2: cancelar

 private void cancelar(BD bd)
 {
     string query = "EXEC FUGAZZETA.CancelarReserva " + TxtCodigo.Text + ", '" + menu.usuarioActual + "', '" + Program.ahora().ToString() + "', '" + TxtMotivo.Text + "'";
     bd.ejecutar(query);
     MessageBox.Show("La reserva se ha cancelado con éxito.");
     this.Close();
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:7,代码来源:CancelarReserva.cs

示例3: BajarHotel_Click

        private void BajarHotel_Click(object sender, EventArgs e)
        {
            DialogResult confirmaBaja = MessageBox.Show("Está seguro de deshabilitar este hotel?", "Deshabilitar hotel", MessageBoxButtons.OKCancel);
            if (confirmaBaja == DialogResult.OK)
            {
                BD bd = new BD();
                bd.obtenerConexion();
                string parametros = TxtId.Text + ", '" + Program.hoy().ToShortDateString() + "', '" + HastaPick.Value.ToShortDateString() + "'"; 
                try
                {
                    string query = "EXEC FUGAZZETA.OcupacionEnHotelEnPeriodo " + parametros;
                    SqlDataReader dr = bd.lee(query);
                    if (dr.HasRows)
                    {
                        throw new Exception("Hay reservas en ese período para el hotel.");
                    }
                    else
                    {
                        string query2 = "INSERT INTO FUGAZZETA.HistorialBajasHotel values (" + parametros +  ", '" + TxtMotivo.Text + "')";
                        bd.ejecutar(query2);

                    }

                }
                catch (Exception ex)
                {
                    this.DialogResult = DialogResult.Abort;
                    MessageBox.Show("No se pudo dar de baja el hotel. " + ex.Message);
                }
                
            }

        }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:33,代码来源:BajaHotel.cs

示例4: actualizar

 public void actualizar(){
     BD bd = new BD();
     bd.obtenerConexion();
     string comando =
         "UPDATE FUGAZZETA.Roles SET Nombre =" + ifNull(nombre) +
         ", Estado = " + Convert.ToSByte(estado) +
         " WHERE Id_Rol = " + id;
     bd.ejecutar(comando);
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:9,代码来源:Rol.cs

示例5: actualizar

 internal void actualizar()
 {
     BD bd = new BD();
     bd.obtenerConexion();
     string comando =
         "UPDATE FUGAZZETA.Hoteles SET Nombre = " + ifNull(nombre) +
         ", Mail = " + ifNull(mail) +
         ", Telefono = " + ifNull(telefono) +
         ", Calle = " + ifNull(calle) +
         ", Nro_Calle = " + ifNull(nroCalle) +
         ", Ciudad = " + ifNull(ciudad) +
         ", Pais = " + pais.id +
         ", CantEstrella = " + cantEstrellas +
         ", Fec_Creacion = '" + fechaCreacion.ToString() +
         "', Habilitado = " + Convert.ToSByte(habilitado) +
         " WHERE Id_Hotel = " + id;
     bd.ejecutar(comando);
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:18,代码来源:Hotel.cs

示例6: Cambiar_Click

 private void Cambiar_Click(object sender, EventArgs e)
 {
     try
     {
         if (TxtPass1.Text != TxtPass2.Text) throw new Exception("Las contraseñas no coinciden.");
         if (TxtPass1.Text == "") throw new Exception("No ha colocado ninguna contraseña.");
         BD bd = new BD();
         bd.obtenerConexion();
         string nuevoPass = Hashing.SHA256Encrypt(TxtPass1.Text);
         bd.ejecutar("UPDATE FUGAZZETA.Usuarios SET Contraseña = '" + nuevoPass + "' WHERE Username = '" + user + "'");
         bd.cerrar();
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:18,代码来源:NuevoPass.cs

示例7: actualizarCliente

 private void actualizarCliente()
 {
     BD bd = new BD();
     bd.obtenerConexion();
     Pais elPais = ComboNac.Items[ComboNac.SelectedIndex] as Pais;
     TipoDoc elTipoDoc = TipoDoc.Items[TipoDoc.SelectedIndex] as TipoDoc;
     string comando =
         "UPDATE FUGAZZETA.Clientes SET Nombre = '" + TxtNombre.Text +
         "', Apellido = '" + TxtApellido.Text +
         "', Nro_Doc = '" + TxtNroDoc.Text +
         "', Fecha_Nac = '" + FechaPick.Value.ToShortDateString() +
         "', Mail = '" + TxtMail.Text +
         "', Telefono = '" + TxtTelefono.Text +
         "', Dom_Calle = '" + TxtCalle.Text +
         "', Nro_Calle = '" + TxtNroDirec.Text +
         "', Piso = '" + TxtPiso.Text +
         "', Depto = '" + TxtDpto.Text +
         "', Localidad = '" + TxtLocalidad.Text +
         "', Nacionalidad = '" + elPais.id +
         "', Id_TipoDoc = '" + elTipoDoc.id +
         "', Habilitado = '" + Convert.ToSByte(chkHabilitado.Checked) +
         "' WHERE Id_Cliente = '" + Id.Text + "'";
     bd.ejecutar(comando);
     
     MessageBox.Show("Actualización realizada con éxito");
     bd.cerrar();
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:27,代码来源:AltaCliente.cs

示例8: registrarConsumibles

 private void registrarConsumibles(int nf)
 {
     BD db = new BD();
     db.obtenerConexion();
     for (int i = 0; i < carrito.CantidadConsumibles(); i++)
     {
         int idCon = carrito.getID(GridCarrito.Rows[i].Cells[1].Value.ToString());
         int cantidad = Int16.Parse(GridCarrito.Rows[i].Cells[2].Value.ToString());
         double monto = carrito.getPrecio(GridCarrito.Rows[i].Cells[1].Value.ToString());
         string query = "INSERT INTO FUGAZZETA.Items_Consumible values (" + nf + ", " + idCon + ", " + cantidad + ", "+ monto + ")";
         db.ejecutar(query);
     }
     db.cerrar();
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:14,代码来源:CheckOut.cs

示例9: registrarAbono

        private void registrarAbono(int nf)
        {
            string tipoPago;
            string banco;
            string tipoCuenta;
            string nroCuenta;
            string query ="";

            if (OpEfectivo.Checked)
            {
                query = "INSERT INTO FUGAZZETA.AbonoFacturas (NroFactura,Id_TipoPago) values (" + nf + ", 1)";
            }
            else
            {
                tipoPago = (CbTipoPago.SelectedItem as TipoPago).id.ToString();
                banco = (CbBanco.SelectedItem as Banco).id.ToString();
                nroCuenta = TxtNCuenta.Text;
                if (OpCA.Checked) tipoCuenta = OpCA.Tag.ToString();
                else tipoCuenta = OpCC.Tag.ToString();
                query = "INSERT INTO FUGAZZETA.AbonoFacturas values (" + nf + ", " + tipoPago + ", " + banco + ", '" + tipoCuenta + "', " + nroCuenta + ")";
            }
            BD db = new BD();
            db.obtenerConexion();
            db.ejecutar(query);
        }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:25,代码来源:CheckOut.cs

示例10: RealizarEgreso_Click

        private void RealizarEgreso_Click(object sender, EventArgs e)
        {
            BD bd2 = new BD();
            bd2.obtenerConexion();
            try
            {
                validarAbono();
                int nroFactura = 0;
                SqlDataReader dr = bd2.lee("EXEC FUGAZZETA.GenerarFactura " + idHotel + ", '" + Program.hoy().ToShortDateString() + "', " + LblTotal.Text + ", " + idCliente + ", " + TxtEstadia.Text);
                while (dr.Read()) nroFactura = Int32.Parse(dr[0].ToString());
                dr.Close();
                bd2.ejecutar("EXEC FUGAZZETA.RealizarEgreso " + idEstadia + ", '" + Program.ahora().ToString() + "', '" + parent.usuarioActual + "'");
                
                //Items Hospedaje
                string query = "INSERT INTO FUGAZZETA.Items_Hospedaje values (" + nroFactura + ", 1, " + cantDiasEstadia + ", " + LblSubEstadia.Text + ")";
                bd2.ejecutar(query);
                query = "INSERT INTO FUGAZZETA.Items_Hospedaje values (" + nroFactura + ", 0, " + (cantDiasReserva - cantDiasEstadia).ToString() + ", 0)";
                bd2.ejecutar(query);
                
                foreach (DataGridViewRow row in GridHabitacion.Rows)
                {
                    query = "INSERT INTO FUGAZZETA.HistorialHabitaciones values(" + row.Cells[0].Value.ToString() + ", " + row.Cells[1].Value.ToString() + ", '" + fechaInicio.ToShortDateString() + "', " + cantDiasEstadia + ")";
                    bd2.ejecutar(query);
                }

                
                //Items Consumible
                registrarConsumibles(nroFactura);

                //Abono
                registrarAbono(nroFactura);

                MessageBox.Show("Egreso realizado con éxito.");
                this.Close();
            }
            catch (Exception ex)
            {
                bd2.cerrar();
                MessageBox.Show("Error: No se pudo realizar el egreso. " + ex.Message,this.Text,MessageBoxButtons.OK,MessageBoxIcon.Error);
            }

        }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:42,代码来源:CheckOut.cs

示例11: cargarHabitaciones

 private void cargarHabitaciones()
 {
     BD bd2 = new BD();
     bd2.obtenerConexion();
     string query = "EXEC FUGAZZETA.VerHabitacionesDeEstadia " + idEstadia + ", '" + Program.hoy().ToShortDateString() + "'";
     GridHabitacion.DataSource = bd2.ejecutar(query);
     bd2.cerrar();
     
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:9,代码来源:CheckOut.cs

示例12: actualizarUsuario

        private void actualizarUsuario()
        {
            BD bd = new BD();
            bd.obtenerConexion();
            string comando =
                @"UPDATE FUGAZZETA.Usuarios
                SET Nombre = '" + Nombre.Text + "', Apellido = '" + Apellido.Text +
                "', Id_TipoDoc = " + (CbTipoDoc.SelectedItem as TipoDoc).id + ", Nro_Doc = " + NroDoc.Text +
                ", Mail = '" + TxtMail.Text +
                "', Telefono = " + Telefono.Text +
                ", Calle = '" + Direc.Text +
                "', NroCalle = " + NroDirec.Text + ", Fecha_Nac = '" + Calendario.Value.ToShortDateString() +
                "', Habilitado = " + Convert.ToSByte(Habilitado.Checked)+ 
                " WHERE Username = '" + TxtUser.Text + "'";
            bd.ejecutar(comando);

            bd.eliminar("[Usuarios x Hoteles x Rol]", "Username='" + TxtUser.Text +"'");
            agregarHotelesxRol(bd);

            MessageBox.Show("Actualización realizada con éxito.", this.Text,MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:21,代码来源:AltaUsuario.cs

示例13: cargarYLiberarHabitaciones

 private void cargarYLiberarHabitaciones(BD bd)
 {
     SqlDataReader dr = bd.lee("SELECT * FROM FUGAZZETA.[Habitaciones x Reservas] WHERE Id_Reserva = " + idReserva);
     ListHabitaciones.Items.Clear();
     while (dr.Read())
     {
         DataRow row = habitacionesALiberar.NewRow();
         ListHabitaciones.Items.Add(new ABM_de_Habitacion.Habitacion(dr[1].ToString(),dr[2].ToString()));
         row.SetField(0, dr[0].ToString());
         row.SetField(1, dr[1].ToString());
         row.SetField(2, dr[2].ToString());
         habitacionesALiberar.Rows.Add(row);
     }
     dr.Close();
     bd.ejecutar("DELETE FROM FUGAZZETA.[Habitaciones x Reservas] WHERE Id_Reserva = " + idReserva);
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:16,代码来源:ModificarReserva.cs

示例14: generarLaReserva

 private void generarLaReserva()
 {
     BD bd = new BD();
     bd.obtenerConexion();
     int idRegimen = (ComboRegimen.SelectedItem as ABM_de_Regimen.Regimen).id;
     string usuario = menuP.usuarioActual;
     string query = "EXEC FUGAZZETA.GenerarReserva " + idClienteActual + ", " + idHotelActual + ", '" + Program.ahora().ToString() + "', '" + DesdePick.Value.ToShortDateString() + "', '" + HastaPick.Value.ToShortDateString() + "', " + idRegimen + ", '" + usuario + "'";
     SqlDataReader reader = bd.lee(query);
     while (reader.Read())
     {
         idReservaGenerada = Int32.Parse(reader[0].ToString());
     }
     reader.Close();
     
     for (int i=0; i < ListHabitaciones.Items.Count; i++)
     {
         string numHabitacion = (ListHabitaciones.Items[i] as ABM_de_Habitacion.Habitacion).numero.ToString();
         query = "INSERT INTO FUGAZZETA.[Habitaciones x Reservas] values (" + idReservaGenerada + ", " + idHotelActual + ", " + numHabitacion + ")";
         bd.ejecutar(query);
     }
     bd.cerrar();
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:22,代码来源:GenerarReserva.cs

示例15: validarUser

 private void validarUser()
 {
     if (TxtUser.Text != "")
     {
         BD bd = new BD();
         SqlConnection conexion = bd.obtenerConexion();
         string comando = "SELECT Username,Contraseña FROM FUGAZZETA.Usuarios WHERE Username='" + TxtUser.Text + "'";
         DataTableReader tabla = new DataTableReader(bd.ejecutar(comando));
         if (!tabla.HasRows) MessageBox.Show("El nombre de usuario está disponible.");
         else LblError1.Text = "El usuario ya existe.";
     }
     else
     {
         LblError1.Text = "El usuario debe tener al menos un caracter";
     }
 }
开发者ID:emiiSierra,项目名称:gestion-de-datos-tp2c2014,代码行数:16,代码来源:AltaUsuario.cs


注:本文中的BD.ejecutar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。