public long CrearRegCiudad(CiudadBE ciudad) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCiudades"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdCiudad"; parametros[0].Value = ciudad.Id_Ciudad; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 30; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdDep"; parametros[1].Value = ciudad.Departamento.Id_Departamento; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear la RutaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RegistrarVenta(VentaBE venta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroVenta"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[11]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdCliente"; parametros[0].Value = venta.IdCliente; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 18; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrObservaciones"; parametros[1].Value = venta.Observaciones; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 100; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VentaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarRuta(RutaBE ruta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarRegistroRutas"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrId_Ruta"; parametros[0].Value = ruta.Id_Ruta; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 5; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombre"; parametros[1].Value = ruta.Nombre_Ruta; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al modificar la RutaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long CancelarPedido(PedidoBE pedido) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CancelarPedido"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdPedido"; parametros[0].Value = pedido.Id_Pedido; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrMotivoCancel"; parametros[1].Value = pedido.Motivo_Cancel; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 200; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el PedidoBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long CancelarPedido(PedidoBE pedido) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CancelarPedido"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdPedido"; parametros[0].Value = pedido.Id_Pedido; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrMotivoCancel"; parametros[1].Value = pedido.Motivo_Cancel; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 200; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el PedidoBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long GuardarPruebaBE(PruebaBE pru) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistro"; string descripcion = ""; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[3]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrDescripcion"; parametros[0].Value = pru.Descripción; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodResult"; parametros[1].Value = 0; parametros[1].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrDescResult"; parametros[2].Value = ""; parametros[2].Direction = ParameterDirection.Output; parametros[2].Size = 200; parametros[2].DbType = DbType.String; db.Comando.Parameters.Add(parametros[2]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[1].Value.ToString()); descripcion = db.Comando.Parameters[2].Value.ToString(); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el PruebaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RecuperarConstrasena(String correo) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "RecoperarContrasena"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[3]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCorreo"; parametros[0].Value = correo; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodResult"; parametros[1].Value = 0; parametros[1].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrDescResult"; parametros[2].Value = ""; parametros[2].Direction = ParameterDirection.Output; parametros[2].Size = 200; parametros[2].DbType = DbType.String; db.Comando.Parameters.Add(parametros[2]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[1].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el UsuarioBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long AgregarUbicacionCliente(ClienteBE cliente) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "IngresaNuevaUbiCliente"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[7]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = cliente.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrDireccion"; parametros[1].Value = cliente.Ubicacion.Direccion; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrBarrio"; parametros[2].Value = cliente.Ubicacion.Barrio; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 30; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrTelefono"; parametros[3].Value = cliente.Ubicacion.Telefono_1; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 10; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrId_Ciudad"; parametros[4].Value = cliente.Ubicacion.Ciudad.Id_Ciudad; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 5; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrCodResult"; parametros[5].Value = 0; parametros[5].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrDescResult"; parametros[6].Value = ""; parametros[6].Direction = ParameterDirection.Output; parametros[6].Size = 200; parametros[6].DbType = DbType.String; db.Comando.Parameters.Add(parametros[6]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[5].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al agregar ubicación del ClienteBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarUbicacionCilindro(CilindroBE cil) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CargueyDescargueCilindros"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCodigosCilindros"; parametros[0].Value = cil.Codigo_Cilindro; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 100; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombreUbi"; parametros[1].Value = cil.Tipo_Ubicacion.Nombre_Ubicacion; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 15; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrIdVehiculo"; parametros[2].Value = cil.Vehiculo.Id_Vehiculo; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 6; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrSeparador"; parametros[3].Value = ","; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 1; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CilindroBE.", ex); } finally { db.Desconectar(); } return codigo; }
public int ModificarPrueba(PruebaBE prueba) { int resp = -1; string descripcion = ""; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarPrueba"; db.CrearComandoSP(nameSP); //db.setParametrosSP("id", prueba.IdPrueba, "descripcion", prueba.Descripción, "fecha", prueba.Fecha); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrDescripcion"; parametros[0].Value = prueba.Descripción; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdPrueba"; parametros[1].Value = prueba.IdPrueba; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); resp = int.Parse(db.Comando.Parameters[2].Value.ToString()); descripcion = db.Comando.Parameters[3].Value.ToString(); db.EjecutarComando(); db.ConfirmarTransaccion(); } catch (Exception ex) { resp = -1; db.CancelarTransaccion(); throw new Exception("Error al actualizar el objeto Prueba.", ex); } finally { db.Desconectar(); } return(resp); }
public long RegistrarCasoEspecial(CasosBE caso) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCasosEspeciales"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdTipoCasos"; parametros[0].Value = caso.Tipo_Caso.Id_Tipo_Caso; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 18; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdDetalleVenta"; parametros[1].Value = caso.Detalle_Venta.Id_Detalle_Venta; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 12; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrObservaciones"; parametros[2].Value = caso.Observaciones; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 100; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrEstado"; parametros[3].Value = caso.EstadoCaso; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 1; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CasoBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RegistrarVenta(VentaBE venta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroVenta"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[11]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdCliente"; parametros[0].Value = venta.IdCliente; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 18; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrObservaciones"; parametros[1].Value = venta.Observaciones; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 100; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VentaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long RegistrarCasoEspecial(CasosBE caso) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCasosEspeciales"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdTipoCasos"; parametros[0].Value = caso.Tipo_Caso.Id_Tipo_Caso; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 18; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdDetalleVenta"; parametros[1].Value = caso.Detalle_Venta.Id_Detalle_Venta; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 12; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrObservaciones"; parametros[2].Value = caso.Observaciones; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 100; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrEstado"; parametros[3].Value = caso.EstadoCaso; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 1; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CasoBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long RegistrarConductor(ConductorBE conductor) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroConductor"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = conductor.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = conductor.Nombres_Conductor; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido_1"; parametros[2].Value = conductor.Apellido_1; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 50; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrApellido_2"; parametros[3].Value = conductor.Apellido_2; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 50; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrDireccion"; parametros[4].Value = conductor.Direccion; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 50; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrBarrio"; parametros[5].Value = conductor.Barrio; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 50; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrTelefono"; parametros[6].Value = conductor.Telefono; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 10; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrCiudad"; parametros[7].Value = conductor.Ciudad.Nombre_Ciudad; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 50; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrCodResult"; parametros[8].Value = 0; parametros[8].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrDescResult"; parametros[9].Value = ""; parametros[9].Direction = ParameterDirection.Output; parametros[9].Size = 200; parametros[9].DbType = DbType.String; db.Comando.Parameters.Add(parametros[9]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[8].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VehiculoBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long ModificarDirCliente(UbicacionBE ubicacion) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarUbiCliente"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[7]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdUbicacion"; parametros[0].Value = ubicacion.Id_Ubicacion; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrDireccion"; parametros[1].Value = ubicacion.Direccion; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrBarrio"; parametros[2].Value = ubicacion.Barrio; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 30; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrTelefono"; parametros[3].Value = ubicacion.Telefono_1; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 10; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrId_Ciudad"; parametros[4].Value = ubicacion.Ciudad.Id_Ciudad; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 5; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrCodResult"; parametros[5].Value = 0; parametros[5].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrDescResult"; parametros[6].Value = ""; parametros[6].Direction = ParameterDirection.Output; parametros[6].Size = 200; parametros[6].DbType = DbType.String; db.Comando.Parameters.Add(parametros[6]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[5].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el ClienteBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long CrearUsuario(UsuarioBE usuario) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroUsuario"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[14]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrUsuario"; parametros[0].Value = usuario.Usuario; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 10; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombre"; parametros[1].Value = usuario.Nombre; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido"; parametros[2].Value = usuario.Apellido; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 15; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCedula"; parametros[3].Value = usuario.Cedula; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 12; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrContraseña"; parametros[4].Value = Convert.ToByte(usuario.Contrasena_1); parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 80; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrEstado"; parametros[5].Value = usuario.Estado; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 1; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrGenero"; parametros[6].Value = usuario.Genero; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 1; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrFecha_Nacimiento"; parametros[7].Value = usuario.Fecha_Nacim; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 50; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrDireccion"; parametros[8].Value = usuario.Direccion; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 30; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCorreo"; parametros[9].Value = usuario.Correo; parametros[9].Direction = ParameterDirection.Input; parametros[9].Size = 50; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrTelefono"; parametros[10].Value = usuario.Telefono; parametros[10].Direction = ParameterDirection.Input; parametros[10].Size = 10; db.Comando.Parameters.Add(parametros[10]); parametros[11] = db.Comando.CreateParameter(); parametros[11].ParameterName = "vrId_Perfil"; parametros[11].Value = usuario.Perfil.Id_Perfil; parametros[11].Direction = ParameterDirection.Input; parametros[11].Size = 18; db.Comando.Parameters.Add(parametros[11]); parametros[12] = db.Comando.CreateParameter(); parametros[12].ParameterName = "vrCodResult"; parametros[12].Value = 0; parametros[12].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[12]); parametros[13] = db.Comando.CreateParameter(); parametros[13].ParameterName = "vrDescResult"; parametros[13].Value = ""; parametros[13].Direction = ParameterDirection.Output; parametros[13].Size = 200; parametros[13].DbType = DbType.String; db.Comando.Parameters.Add(parametros[13]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[12].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el UsuarioBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarRuta(RutaBE ruta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarRegistroRutas"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrId_Ruta"; parametros[0].Value = ruta.Id_Ruta; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 5; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombre"; parametros[1].Value = ruta.Nombre_Ruta; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al modificar la RutaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long CrearRegCiudad(CiudadBE ciudad) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCiudades"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdCiudad"; parametros[0].Value = ciudad.Id_Ciudad; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 30; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdDep"; parametros[1].Value = ciudad.Departamento.Id_Departamento; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 30; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[2].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear la RutaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long CrearCilindro(CilindroBE cil) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCilindro"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[11]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrAno"; parametros[0].Value = cil.Ano; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 4; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodigo_Fabricante"; parametros[1].Value = cil.Fabricante.Codigo_Fabricante; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 5; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodigo_Cilindro"; parametros[2].Value = cil.Codigo_Cilindro; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 12; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrIdTamano"; parametros[3].Value = cil.NTamano.Id_Tamano; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 3; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrEstado"; parametros[4].Value = cil.Estado; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 10; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrId_Tipo_Ubica"; parametros[5].Value = cil.Tipo_Ubicacion.Id_Tipo_Ubica; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 4; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrTipo_Cilindro"; parametros[6].Value = cil.Tipo_Cilindro; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 9; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrSerial_Cilindro"; parametros[7].Value = cil.Serial_Cilindro; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 6; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrId_Vehiculo"; parametros[8].Value = cil.Vehiculo.Id_Vehiculo; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 6; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCodResult"; parametros[9].Value = 0; parametros[9].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrDescResult"; parametros[10].Value = ""; parametros[10].Direction = ParameterDirection.Output; parametros[10].Size = 200; parametros[10].DbType = DbType.String; db.Comando.Parameters.Add(parametros[10]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[9].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CilindroBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarUbicacionCilindro(CilindroBE cil) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CargueyDescargueCilindros"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCodigosCilindros"; parametros[0].Value = cil.Codigo_Cilindro; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 100; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombreUbi"; parametros[1].Value = cil.Tipo_Ubicacion.Nombre_Ubicacion; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 15; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrIdVehiculo"; parametros[2].Value = cil.Vehiculo.Id_Vehiculo; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 6; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrSeparador"; parametros[3].Value = ","; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 1; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CilindroBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarNombreCliente(ClienteBE cliente) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarNombreCliente"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = cliente.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = cliente.Nombres_Cliente; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido_1"; parametros[2].Value = cliente.Apellido_1; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 15; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrApellido_2"; parametros[3].Value = cliente.Apellido_2; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 15; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el ClienteBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long ModificarNombreCliente(ClienteBE cliente) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarNombreCliente"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[6]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = cliente.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = cliente.Nombres_Cliente; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido_1"; parametros[2].Value = cliente.Apellido_1; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 15; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrApellido_2"; parametros[3].Value = cliente.Apellido_2; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 15; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodResult"; parametros[4].Value = 0; parametros[4].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrDescResult"; parametros[5].Value = ""; parametros[5].Direction = ParameterDirection.Output; parametros[5].Size = 200; parametros[5].DbType = DbType.String; db.Comando.Parameters.Add(parametros[5]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[4].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el ClienteBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long ModificarVehiculo(VehiculoBE vehiculo) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarVehiculo"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[12]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrPlaca"; parametros[0].Value = vehiculo.Placa; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 6; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrMarca"; parametros[1].Value = vehiculo.Marca; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCilindraje"; parametros[2].Value = vehiculo.Cilindraje; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 6; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrModelo"; parametros[3].Value = vehiculo.Modelo; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 4; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrMotor"; parametros[4].Value = vehiculo.Motor; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 30; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrChasis"; parametros[5].Value = vehiculo.Chasis; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 30; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrEstado"; parametros[6].Value = vehiculo.Estado; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 1; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrCedulaCond"; parametros[7].Value = vehiculo.Conductor.Cedula; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 12; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrIdRuta"; parametros[8].Value = vehiculo.Ruta.Id_Ruta; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 30; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCedulaContra"; parametros[9].Value = vehiculo.Contratista.Cedula; parametros[9].Direction = ParameterDirection.Input; parametros[9].Size = 12; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrCodResult"; parametros[10].Value = 0; parametros[10].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[10]); parametros[11] = db.Comando.CreateParameter(); parametros[11].ParameterName = "vrDescResult"; parametros[11].Value = ""; parametros[11].Direction = ParameterDirection.Output; parametros[11].Size = 200; parametros[11].DbType = DbType.String; db.Comando.Parameters.Add(parametros[11]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[10].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear la VehiculoBE.", ex); } finally { db.Desconectar(); } return codigo; }
public int ModificarPrueba(PruebaBE prueba) { int resp = -1; string descripcion = ""; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarPrueba"; db.CrearComandoSP(nameSP); //db.setParametrosSP("id", prueba.IdPrueba, "descripcion", prueba.Descripción, "fecha", prueba.Fecha); DbParameter[] parametros = new DbParameter[4]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrDescripcion"; parametros[0].Value = prueba.Descripción; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrIdPrueba"; parametros[1].Value = prueba.IdPrueba; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodResult"; parametros[2].Value = 0; parametros[2].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDescResult"; parametros[3].Value = ""; parametros[3].Direction = ParameterDirection.Output; parametros[3].Size = 200; parametros[3].DbType = DbType.String; db.Comando.Parameters.Add(parametros[3]); db.EjecutarComando(); resp = int.Parse(db.Comando.Parameters[2].Value.ToString()); descripcion = db.Comando.Parameters[3].Value.ToString(); db.EjecutarComando(); db.ConfirmarTransaccion(); } catch (Exception ex) { resp = -1; db.CancelarTransaccion(); throw new Exception("Error al actualizar el objeto Prueba.", ex); } finally { db.Desconectar(); } return resp; }
public long RegistrarContratista(ContratistaBE contratista) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroContratista"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = contratista.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = contratista.Nombres; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellidos"; parametros[2].Value = contratista.Apellidos; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 50; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDireccion"; parametros[3].Value = contratista.Direccion; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 50; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrTelefono"; parametros[4].Value = contratista.Telefono; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 10; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrCodResult"; parametros[5].Value = 0; parametros[5].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrDescResult"; parametros[6].Value = ""; parametros[6].Direction = ParameterDirection.Output; parametros[6].Size = 200; parametros[6].DbType = DbType.String; db.Comando.Parameters.Add(parametros[6]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[5].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el registro de ContratistaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long ModificarDetallePedido(Detalle_PedidoBE detallePedido) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarDetallePedido"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[5]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCantidad"; parametros[0].Value = detallePedido.Cantidad; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 4; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrTamano"; parametros[1].Value = detallePedido.Tamano; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 3; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrIdPedido"; parametros[2].Value = detallePedido.Id_Pedido; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 12; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCodResult"; parametros[3].Value = 0; parametros[3].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrDescResult"; parametros[4].Value = ""; parametros[4].Direction = ParameterDirection.Output; parametros[4].Size = 200; parametros[4].DbType = DbType.String; db.Comando.Parameters.Add(parametros[4]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[3].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al modificar el Detalle_PedidoBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RegistrarDetalleVenta(VentaBE venta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroDetalleVenta"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdVenta"; parametros[0].Value = venta.Id_Venta; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrTipoCil"; parametros[1].Value = venta.Detalle_Venta.Tipo_Cilindro; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 9; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrTamano"; parametros[2].Value = venta.Detalle_Venta.Tamano; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 3; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCodCilEntrada"; parametros[3].Value = venta.Detalle_Venta.Id_Cilindro_Entrada; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 12; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodCilSalida"; parametros[4].Value = venta.Detalle_Venta.Id_Cilindro_Salida; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 12; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrIdUbica"; parametros[5].Value = venta.Id_Ubicacion; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 12; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrIdVehiculo"; parametros[6].Value = venta.IdVehiculo; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 6; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrTipoVenta"; parametros[7].Value = venta.Detalle_Venta.Tipo_Venta; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 1; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrCodResult"; parametros[8].Value = 0; parametros[8].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrDescResult"; parametros[9].Value = ""; parametros[9].Direction = ParameterDirection.Output; parametros[9].Size = 200; parametros[9].DbType = DbType.String; db.Comando.Parameters.Add(parametros[9]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[8].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VentaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long RecuperarConstrasena(String correo) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "RecoperarContrasena"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[3]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCorreo"; parametros[0].Value = correo; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodResult"; parametros[1].Value = 0; parametros[1].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrDescResult"; parametros[2].Value = ""; parametros[2].Direction = ParameterDirection.Output; parametros[2].Size = 200; parametros[2].DbType = DbType.String; db.Comando.Parameters.Add(parametros[2]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[1].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el UsuarioBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long ModificarDetallePedido(Detalle_PedidoBE detallePedido) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarDetallePedido"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[5]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCantidad"; parametros[0].Value = detallePedido.Cantidad; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 4; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrTamano"; parametros[1].Value = detallePedido.Tamano; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 3; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrIdPedido"; parametros[2].Value = detallePedido.Id_Pedido; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 12; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCodResult"; parametros[3].Value = 0; parametros[3].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrDescResult"; parametros[4].Value = ""; parametros[4].Direction = ParameterDirection.Output; parametros[4].Size = 200; parametros[4].DbType = DbType.String; db.Comando.Parameters.Add(parametros[4]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[3].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al modificar el Detalle_PedidoBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long ModificarVehiculo(VehiculoBE vehiculo) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "ModificarVehiculo"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[12]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrPlaca"; parametros[0].Value = vehiculo.Placa; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 6; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrMarca"; parametros[1].Value = vehiculo.Marca; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCilindraje"; parametros[2].Value = vehiculo.Cilindraje; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 6; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrModelo"; parametros[3].Value = vehiculo.Modelo; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 4; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrMotor"; parametros[4].Value = vehiculo.Motor; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 30; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrChasis"; parametros[5].Value = vehiculo.Chasis; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 30; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrEstado"; parametros[6].Value = vehiculo.Estado; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 1; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrCedulaCond"; parametros[7].Value = vehiculo.Conductor.Cedula; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 12; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrIdRuta"; parametros[8].Value = vehiculo.Ruta.Id_Ruta; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 30; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCedulaContra"; parametros[9].Value = vehiculo.Contratista.Cedula; parametros[9].Direction = ParameterDirection.Input; parametros[9].Size = 12; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrCodResult"; parametros[10].Value = 0; parametros[10].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[10]); parametros[11] = db.Comando.CreateParameter(); parametros[11].ParameterName = "vrDescResult"; parametros[11].Value = ""; parametros[11].Direction = ParameterDirection.Output; parametros[11].Size = 200; parametros[11].DbType = DbType.String; db.Comando.Parameters.Add(parametros[11]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[10].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear la VehiculoBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RegistrarDetalleVenta(VentaBE venta) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroDetalleVenta"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrIdVenta"; parametros[0].Value = venta.Id_Venta; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrTipoCil"; parametros[1].Value = venta.Detalle_Venta.Tipo_Cilindro; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 9; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrTamano"; parametros[2].Value = venta.Detalle_Venta.Tamano; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 3; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCodCilEntrada"; parametros[3].Value = venta.Detalle_Venta.Id_Cilindro_Entrada; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 12; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrCodCilSalida"; parametros[4].Value = venta.Detalle_Venta.Id_Cilindro_Salida; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 12; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrIdUbica"; parametros[5].Value = venta.Id_Ubicacion; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 12; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrIdVehiculo"; parametros[6].Value = venta.IdVehiculo; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 6; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrTipoVenta"; parametros[7].Value = venta.Detalle_Venta.Tipo_Venta; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 1; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrCodResult"; parametros[8].Value = 0; parametros[8].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrDescResult"; parametros[9].Value = ""; parametros[9].Direction = ParameterDirection.Output; parametros[9].Size = 200; parametros[9].DbType = DbType.String; db.Comando.Parameters.Add(parametros[9]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[8].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VentaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long RegistrarContratista(ContratistaBE contratista) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroContratista"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = contratista.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = contratista.Nombres; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellidos"; parametros[2].Value = contratista.Apellidos; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 50; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrDireccion"; parametros[3].Value = contratista.Direccion; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 50; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrTelefono"; parametros[4].Value = contratista.Telefono; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 10; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrCodResult"; parametros[5].Value = 0; parametros[5].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrDescResult"; parametros[6].Value = ""; parametros[6].Direction = ParameterDirection.Output; parametros[6].Size = 200; parametros[6].DbType = DbType.String; db.Comando.Parameters.Add(parametros[6]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[5].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el registro de ContratistaBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long GuardarPruebaBE(PruebaBE pru) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistro"; string descripcion = ""; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[3]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrDescripcion"; parametros[0].Value = pru.Descripción; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 50; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodResult"; parametros[1].Value = 0; parametros[1].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrDescResult"; parametros[2].Value = ""; parametros[2].Direction = ParameterDirection.Output; parametros[2].Size = 200; parametros[2].DbType = DbType.String; db.Comando.Parameters.Add(parametros[2]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[1].Value.ToString()); descripcion = db.Comando.Parameters[2].Value.ToString(); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el PruebaBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long CrearCilindro(CilindroBE cil) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroCilindro"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[11]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrAno"; parametros[0].Value = cil.Ano; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 4; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrCodigo_Fabricante"; parametros[1].Value = cil.Fabricante.Codigo_Fabricante; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 5; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrCodigo_Cilindro"; parametros[2].Value = cil.Codigo_Cilindro; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 12; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrIdTamano"; parametros[3].Value = cil.NTamano.Id_Tamano; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 3; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrEstado"; parametros[4].Value = cil.Estado; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 10; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrId_Tipo_Ubica"; parametros[5].Value = cil.Tipo_Ubicacion.Id_Tipo_Ubica; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 4; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrTipo_Cilindro"; parametros[6].Value = cil.Tipo_Cilindro; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 9; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrSerial_Cilindro"; parametros[7].Value = cil.Serial_Cilindro; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 6; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrId_Vehiculo"; parametros[8].Value = cil.Vehiculo.Id_Vehiculo; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 6; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCodResult"; parametros[9].Value = 0; parametros[9].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrDescResult"; parametros[10].Value = ""; parametros[10].Direction = ParameterDirection.Output; parametros[10].Size = 200; parametros[10].DbType = DbType.String; db.Comando.Parameters.Add(parametros[10]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[9].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el CilindroBE.", ex); } finally { db.Desconectar(); } return codigo; }
public long RegistrarConductor(ConductorBE conductor) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroConductor"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[10]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrCedula"; parametros[0].Value = conductor.Cedula; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 12; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombres"; parametros[1].Value = conductor.Nombres_Conductor; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 50; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido_1"; parametros[2].Value = conductor.Apellido_1; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 50; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrApellido_2"; parametros[3].Value = conductor.Apellido_2; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 50; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrDireccion"; parametros[4].Value = conductor.Direccion; parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 50; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrBarrio"; parametros[5].Value = conductor.Barrio; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 50; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrTelefono"; parametros[6].Value = conductor.Telefono; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 10; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrCiudad"; parametros[7].Value = conductor.Ciudad.Nombre_Ciudad; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 50; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrCodResult"; parametros[8].Value = 0; parametros[8].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrDescResult"; parametros[9].Value = ""; parametros[9].Direction = ParameterDirection.Output; parametros[9].Size = 200; parametros[9].DbType = DbType.String; db.Comando.Parameters.Add(parametros[9]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[8].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el VehiculoBE.", ex); } finally { db.Desconectar(); } return(codigo); }
public long CrearUsuario(UsuarioBE usuario) { long codigo = 0; BaseDatos db = new BaseDatos(); try { db.Conectar(); db.ComenzarTransaccion(); string nameSP = "CrearRegistroUsuario"; db.CrearComandoSP(nameSP); DbParameter[] parametros = new DbParameter[14]; parametros[0] = db.Comando.CreateParameter(); parametros[0].ParameterName = "vrUsuario"; parametros[0].Value = usuario.Usuario; parametros[0].Direction = ParameterDirection.Input; parametros[0].Size = 10; db.Comando.Parameters.Add(parametros[0]); parametros[1] = db.Comando.CreateParameter(); parametros[1].ParameterName = "vrNombre"; parametros[1].Value = usuario.Nombre; parametros[1].Direction = ParameterDirection.Input; parametros[1].Size = 20; db.Comando.Parameters.Add(parametros[1]); parametros[2] = db.Comando.CreateParameter(); parametros[2].ParameterName = "vrApellido"; parametros[2].Value = usuario.Apellido; parametros[2].Direction = ParameterDirection.Input; parametros[2].Size = 15; db.Comando.Parameters.Add(parametros[2]); parametros[3] = db.Comando.CreateParameter(); parametros[3].ParameterName = "vrCedula"; parametros[3].Value = usuario.Cedula; parametros[3].Direction = ParameterDirection.Input; parametros[3].Size = 12; db.Comando.Parameters.Add(parametros[3]); parametros[4] = db.Comando.CreateParameter(); parametros[4].ParameterName = "vrContraseña"; parametros[4].Value = Convert.ToByte(usuario.Contrasena_1); parametros[4].Direction = ParameterDirection.Input; parametros[4].Size = 80; db.Comando.Parameters.Add(parametros[4]); parametros[5] = db.Comando.CreateParameter(); parametros[5].ParameterName = "vrEstado"; parametros[5].Value = usuario.Estado; parametros[5].Direction = ParameterDirection.Input; parametros[5].Size = 1; db.Comando.Parameters.Add(parametros[5]); parametros[6] = db.Comando.CreateParameter(); parametros[6].ParameterName = "vrGenero"; parametros[6].Value = usuario.Genero; parametros[6].Direction = ParameterDirection.Input; parametros[6].Size = 1; db.Comando.Parameters.Add(parametros[6]); parametros[7] = db.Comando.CreateParameter(); parametros[7].ParameterName = "vrFecha_Nacimiento"; parametros[7].Value = usuario.Fecha_Nacim; parametros[7].Direction = ParameterDirection.Input; parametros[7].Size = 50; db.Comando.Parameters.Add(parametros[7]); parametros[8] = db.Comando.CreateParameter(); parametros[8].ParameterName = "vrDireccion"; parametros[8].Value = usuario.Direccion; parametros[8].Direction = ParameterDirection.Input; parametros[8].Size = 30; db.Comando.Parameters.Add(parametros[8]); parametros[9] = db.Comando.CreateParameter(); parametros[9].ParameterName = "vrCorreo"; parametros[9].Value = usuario.Correo; parametros[9].Direction = ParameterDirection.Input; parametros[9].Size = 50; db.Comando.Parameters.Add(parametros[9]); parametros[10] = db.Comando.CreateParameter(); parametros[10].ParameterName = "vrTelefono"; parametros[10].Value = usuario.Telefono; parametros[10].Direction = ParameterDirection.Input; parametros[10].Size = 10; db.Comando.Parameters.Add(parametros[10]); parametros[11] = db.Comando.CreateParameter(); parametros[11].ParameterName = "vrId_Perfil"; parametros[11].Value = usuario.Perfil.Id_Perfil; parametros[11].Direction = ParameterDirection.Input; parametros[11].Size = 18; db.Comando.Parameters.Add(parametros[11]); parametros[12] = db.Comando.CreateParameter(); parametros[12].ParameterName = "vrCodResult"; parametros[12].Value = 0; parametros[12].Direction = ParameterDirection.Output; db.Comando.Parameters.Add(parametros[12]); parametros[13] = db.Comando.CreateParameter(); parametros[13].ParameterName = "vrDescResult"; parametros[13].Value = ""; parametros[13].Direction = ParameterDirection.Output; parametros[13].Size = 200; parametros[13].DbType = DbType.String; db.Comando.Parameters.Add(parametros[13]); db.EjecutarComando(); codigo = long.Parse(db.Comando.Parameters[12].Value.ToString()); db.ConfirmarTransaccion(); } catch (Exception ex) { db.CancelarTransaccion(); throw new Exception("Error al crear el UsuarioBE.", ex); } finally { db.Desconectar(); } return codigo; }