public int GuardarNuevaMemoria(Memoria memoria, string usuario) { //string sql = "Select * From memoria where idModelo=" + memoria.Modelo.IdModelo + " and idBusFrecuencia=" + memoria.IdBusFrecuencia + " and idTipo=" + memoria.IdTipo + " and idCapacidad=" + memoria.IdCapacidad + " ;" ; string sql = "Select * From memoria where idModelo=" + memoria.Modelo.IdModelo + " and idTipo=" + memoria.IdTipo + " and idCapacidad=" + memoria.IdCapacidad + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[12]; parametrosEntrada[0] = new MySqlParameter("@_idModelo", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_idBusFrecuencia", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_busFrecuencia", MySqlDbType.Double); parametrosEntrada[3] = new MySqlParameter("@_idCapacidad", MySqlDbType.Int32); parametrosEntrada[4] = new MySqlParameter("@_capacidad", MySqlDbType.Double); parametrosEntrada[5] = new MySqlParameter("@_cantidad", MySqlDbType.Int32); parametrosEntrada[6] = new MySqlParameter("@_ubicacion", MySqlDbType.VarChar, 80); parametrosEntrada[7] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255); parametrosEntrada[8] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[9] = new MySqlParameter("@_idTipo", MySqlDbType.Int32); parametrosEntrada[10] = new MySqlParameter("@_tipo", MySqlDbType.VarChar, 80); parametrosEntrada[11] = new MySqlParameter("@_idMemoria", MySqlDbType.Int32); parametrosEntrada[0].Value = memoria.Modelo.IdModelo; parametrosEntrada[1].Value = 1; parametrosEntrada[2].Value = 1333; parametrosEntrada[3].Value = memoria.IdCapacidad; parametrosEntrada[4].Value = memoria.Capacidad; parametrosEntrada[5].Value = memoria.Cantidad; parametrosEntrada[6].Value = memoria.Ubicacion; parametrosEntrada[7].Value = memoria.Observacion; parametrosEntrada[8].Value = usuario; parametrosEntrada[9].Value = memoria.IdTipo; parametrosEntrada[10].Value = memoria.Tipo; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_memoria", 11, 12, out datosSalida, 1); if (datosSalida != null) { int idProcesador = Convert.ToInt32(datosSalida[0]); return(idProcesador); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public int GuardarNuevoEmpleado(Empleado empleado, string usuario) { string sql = "Select * From empleados where tipoDocumento=" + empleado.TipoDocumento + " and nroDocumento=" + empleado.NroDocumento + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[12]; parametrosEntrada[0] = new MySqlParameter("@_nombres_apellidos", MySqlDbType.VarChar, 500); parametrosEntrada[1] = new MySqlParameter("@_fechaIngreso", MySqlDbType.Date); parametrosEntrada[2] = new MySqlParameter("@_tipoDocumento", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_nroDocumento", MySqlDbType.VarChar, 255); parametrosEntrada[4] = new MySqlParameter("@_correo", MySqlDbType.VarChar, 255); parametrosEntrada[5] = new MySqlParameter("@_telefono", MySqlDbType.VarChar, 255); parametrosEntrada[6] = new MySqlParameter("@_saldo", MySqlDbType.Int32); parametrosEntrada[7] = new MySqlParameter("@_ano", MySqlDbType.Int32); parametrosEntrada[8] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 3000); parametrosEntrada[9] = new MySqlParameter("@_estado", MySqlDbType.Int32); parametrosEntrada[10] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[11] = new MySqlParameter("@_idEmpleado", MySqlDbType.Int32); parametrosEntrada[0].Value = empleado.Nombres_apellidos; parametrosEntrada[1].Value = Convert.ToDateTime(empleado.FechaIngreso); parametrosEntrada[2].Value = empleado.TipoDocumento; parametrosEntrada[3].Value = empleado.NroDocumento; parametrosEntrada[4].Value = empleado.Correo; parametrosEntrada[5].Value = empleado.Telefono; parametrosEntrada[6].Value = empleado.Saldo; parametrosEntrada[7].Value = empleado.Ano; parametrosEntrada[8].Value = empleado.Observacion; parametrosEntrada[9].Value = empleado.Estado; parametrosEntrada[10].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_empleado", 11, 12, out datosSalida, 1); if (datosSalida != null) { int idEmpleado = Convert.ToInt32(datosSalida[0]); return(idEmpleado); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public int InsertarFacturas(BindingList <Factura> facturas, string usuario) { foreach (Factura factura in facturas) { MySqlDataReader reader; string sql = ""; sql = "SELECT DISTINCT s.idSalida FROM salida s INNER JOIN salida_det d ON s.idSalida = d.idSalida WHERE d.guiaSalida = '" + factura.NumeroDocRef + "' ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { factura.IdSalida = reader.GetInt32("idSalida"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[12]; parametrosEntrada[0] = new MySqlParameter("@_idSalida", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_numFactura", MySqlDbType.VarChar, 255); parametrosEntrada[2] = new MySqlParameter("@_fecIniPago", MySqlDbType.DateTime); parametrosEntrada[3] = new MySqlParameter("@_fecFinPago", MySqlDbType.DateTime); parametrosEntrada[4] = new MySqlParameter("@_fecEmisiom", MySqlDbType.DateTime); parametrosEntrada[5] = new MySqlParameter("@_ruc", MySqlDbType.VarChar, 11); parametrosEntrada[6] = new MySqlParameter("@_codigoLC", MySqlDbType.VarChar, 255); parametrosEntrada[7] = new MySqlParameter("@_guiaSalida", MySqlDbType.VarChar, 255); parametrosEntrada[8] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 100); parametrosEntrada[9] = new MySqlParameter("@_estado", MySqlDbType.Int32); parametrosEntrada[10] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[11] = new MySqlParameter("@_idFactura", MySqlDbType.Int32); parametrosEntrada[0].Value = factura.IdSalida; parametrosEntrada[1].Value = factura.NumeroFactura; parametrosEntrada[2].Value = factura.FechaIniPago; parametrosEntrada[3].Value = factura.FechaFinPago; parametrosEntrada[4].Value = factura.FechaPago; parametrosEntrada[5].Value = factura.RucDni; parametrosEntrada[6].Value = factura.CodigoLC; parametrosEntrada[7].Value = factura.NumeroDocRef; parametrosEntrada[8].Value = ""; parametrosEntrada[9].Value = 1; parametrosEntrada[10].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_factura", 11, 12, out datosSalida, 1); if (datosSalida != null) { factura.IdFactura = Convert.ToInt32(datosSalida[0]); } } return(1); }
public int GuardarNuevoProcesador(Procesador procesador, string usuario) { //string sql = "Select * From procesador where idModelo=" + procesador.Modelo.IdModelo + " and idGeneracion=" + procesador.IdGeneracion + " and idVelocidad=" + procesador.IdVelocidad + " and idVelocidadMax=" + procesador.IdVelocidadMax + " ;"; string sql = "Select * From procesador where idModelo=" + procesador.Modelo.IdModelo + " and idGeneracion=" + procesador.IdGeneracion + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[10]; parametrosEntrada[0] = new MySqlParameter("@_idModelo", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_idGeneracion", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_generacion", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_idVelocidad", MySqlDbType.Int32); parametrosEntrada[4] = new MySqlParameter("@_velocidad", MySqlDbType.VarChar, 20); parametrosEntrada[5] = new MySqlParameter("@_idVelocidadMax", MySqlDbType.Int32); parametrosEntrada[6] = new MySqlParameter("@_velocidadMax", MySqlDbType.Double); parametrosEntrada[7] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255); parametrosEntrada[8] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 255); parametrosEntrada[9] = new MySqlParameter("@_idProcesador", MySqlDbType.Int32); parametrosEntrada[0].Value = procesador.Modelo.IdModelo; parametrosEntrada[1].Value = procesador.IdGeneracion; parametrosEntrada[2].Value = procesador.Generacion; parametrosEntrada[3].Value = 1; parametrosEntrada[4].Value = 1; parametrosEntrada[5].Value = 1; parametrosEntrada[6].Value = 1; parametrosEntrada[7].Value = procesador.Observacion; parametrosEntrada[8].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_procesador", 9, 10, out datosSalida, 1); if (datosSalida != null) { int idProcesador = Convert.ToInt32(datosSalida[0]); return(idProcesador); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public Devolucion LlamarDevolucionModificable(int idDevolucion) { Devolucion devolucion = new Devolucion(); MySqlDataReader reader; string sql = ""; sql = "Select * From devolucion where idDevolucion=" + idDevolucion + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { devolucion.IdDevolucion = reader.GetInt32("idDevolucion"); devolucion.IdCliente = reader.GetInt32("idCliente"); devolucion.RucDni = reader.GetString("rucDni"); devolucion.GuiaDevolucion = reader.GetString("guiaDevolucion"); devolucion.FechaDevolucion = reader.GetDateTime("fechaDevolucion"); devolucion.Observacion = reader.GetString("observacion"); devolucion.Estado = reader.GetInt32("estado"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); sql = "Select * From devolucion_det where idDevolucion=" + idDevolucion + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { DevolucionDetalle det = new DevolucionDetalle(); det.IdDetalle = reader.GetInt32("idDevolucionDet"); det.IdDevolucion = reader.GetInt32("idDevolucion"); det.IdSalidaDetalle = reader.GetInt32("idSalidaDet"); det.IdSucursal = reader.GetInt32("idSucursal"); det.IdLC = reader.GetInt32("idLC"); det.CodigoLC = reader.GetString("codigoLC"); det.MarcaLC = reader.GetString("marcaLC"); det.ModeloLC = reader.GetString("modeloLC"); det.Cobrar = reader.GetInt32("pagaraCliente"); det.Danado = reader.GetInt32("danoLC"); det.Caracteristicas = reader.GetString("caracteristicas"); det.EstadoLC = reader.GetInt32("estadoLC"); det.Observacion = reader.GetString("observacion"); det.Estado = reader.GetInt32("estado"); devolucion.Detalles.Add(det); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(devolucion); }
public int GuardarNuevoDiscoDuro(DiscoDuro disco, string usuario) { string sql = "Select * From disco_duro where idModelo=" + disco.Tipo.IdModelo + " and idTamano=" + disco.IdTamano + " and idCapacidad=" + disco.IdCapacidad + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[10]; parametrosEntrada[0] = new MySqlParameter("@_idModelo", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_idTamano", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_tamano", MySqlDbType.VarChar, 80); parametrosEntrada[3] = new MySqlParameter("@_idCapacidad", MySqlDbType.Int32); parametrosEntrada[4] = new MySqlParameter("@_capacidad", MySqlDbType.Double); parametrosEntrada[5] = new MySqlParameter("@_cantidad", MySqlDbType.Int32); parametrosEntrada[6] = new MySqlParameter("@_ubicacion", MySqlDbType.VarChar, 80); parametrosEntrada[7] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255); parametrosEntrada[8] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 255); parametrosEntrada[9] = new MySqlParameter("@_idDiscoDuro", MySqlDbType.Int32); parametrosEntrada[0].Value = disco.Tipo.IdModelo; parametrosEntrada[1].Value = disco.IdTamano; parametrosEntrada[2].Value = disco.Tamano; parametrosEntrada[3].Value = disco.IdCapacidad; parametrosEntrada[4].Value = disco.Capacidad; parametrosEntrada[5].Value = disco.Cantidad; parametrosEntrada[6].Value = disco.Ubicacion; parametrosEntrada[7].Value = disco.Observacion; parametrosEntrada[8].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_disco_duro", 9, 10, out datosSalida, 1); if (datosSalida != null) { int idDiscoDuro = Convert.ToInt32(datosSalida[0]); return(idDiscoDuro); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public Observacion LlamarObservacionModificable(int idObservacion) { Observacion observacion = new Observacion(); MySqlDataReader reader; string sql = ""; sql = "Select * From vista_lista_observaciones where IdObservacion=" + idObservacion + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { observacion.IdObervacion = reader.GetInt32("IdObservacion"); observacion.IdCliente = reader.GetInt32("IdCliente"); observacion.Cliente = reader.GetString("Cliente"); observacion.RUC = reader.GetString("RUC"); observacion.IdLC = reader.GetInt32("IdLC"); observacion.CodigoLC = reader.GetString("CodigoLC"); observacion.IdDevolucion = reader.GetInt32("IdDevolucion"); observacion.IdCambio = reader.GetInt32("IdCambio"); observacion.ObservacionDeuda = reader.GetString("ObservacionDeuda"); observacion.GuiaLevantamiento = reader.GetString("GuiaLevantamiento"); observacion.ObservacionLevantamiento = reader.GetString("ObservacionLevantamiento"); observacion.FechaLevantamiento = reader.GetDateTime("FechaLevantamiento"); observacion.IdEstado = reader.GetInt32("IdEstado"); observacion.Estado = reader.GetString("Estado"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(observacion); }
public Reparacion LlamarReparacionModificable(int idReparacion) { Reparacion reparacion = new Reparacion(); MySqlDataReader reader; string sql = ""; sql = "Select * From reparacion where idReparacion=" + idReparacion + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { reparacion.IdReparacion = reader.GetInt32("idReparacion"); reparacion.IdLC = reader.GetInt32("idLC"); reparacion.CodigoLC = reader.GetString("codigoLC"); reparacion.FechaReparacion = reader.GetDateTime("fechaReparacion"); reparacion.EstadoLCAct = reader.GetInt32("estadoLCAct"); reparacion.EstadoLCAnt = reader.GetInt32("estadoLCAnt"); reparacion.ObservacionActual = reader.GetString("observacionActual"); reparacion.ObservacionReparacion = reader.GetString("observacionReparacion"); reparacion.Estado = reader.GetInt32("estado"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(reparacion); }
public int GuardarNuevaMarca(Marca marca, string usuario) { string sql = "Select * From marca where idCategoria ='" + marca.IdCategoria + "' and nombre= '" + marca.NombreMarca + "' ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[5]; parametrosEntrada[0] = new MySqlParameter("@_idCategoria", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_nombre", MySqlDbType.VarChar, 255); parametrosEntrada[2] = new MySqlParameter("@_estado", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[4] = new MySqlParameter("@_idMarca", MySqlDbType.Int32); parametrosEntrada[0].Value = marca.IdCategoria; parametrosEntrada[1].Value = marca.NombreMarca; parametrosEntrada[2].Value = marca.Estado; parametrosEntrada[3].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_marca", 4, 5, out datosSalida, 1); if (datosSalida != null) { int idMarca = Convert.ToInt32(datosSalida[0]); return(idMarca); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public int GuardarNuevaDescripcion(Auxiliar auxiliar, string usuario) { string sql = "Select * From auxiliar where cod_tabla ='" + auxiliar.Cod_tabla + "' and descripcion= '" + auxiliar.Descripcion + "' ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[4]; parametrosEntrada[0] = new MySqlParameter("@_cod_tabla", MySqlDbType.VarChar, 255); parametrosEntrada[1] = new MySqlParameter("@_descripcion", MySqlDbType.VarChar, 255); parametrosEntrada[2] = new MySqlParameter("@_activo", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_idAuxiliar", MySqlDbType.Int32); parametrosEntrada[0].Value = auxiliar.Cod_tabla; parametrosEntrada[1].Value = auxiliar.Descripcion; parametrosEntrada[2].Value = auxiliar.Activo; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_auxiliar", 3, 4, out datosSalida, 1); if (datosSalida != null) { int idAuxiliar = Convert.ToInt32(datosSalida[0]); return(idAuxiliar); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
public string Obtener_clave_usuario(string usuario) { MySqlDataReader reader; string sql = ""; string clave = ""; sql = $"Select * From usuario where usuario='{usuario}';"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { clave = reader.GetString("claveUsuario"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(clave); }
public bool ActualizarLaptopMemoria(int idLC, BindingList <Memoria> memorias, string usuario) { string sql = "SET autocommit=0;"; bool commit = objManager.EjecutarNonQuery(sql); objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); bool error = false; if (commit) { sql = "Select * From memoria_LC where idLC=" + idLC + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); BindingList <Memoria> memoriasAux = new BindingList <Memoria>(); while (reader.Read()) { Memoria memoria = new Memoria(); memoria.IdMemoria = reader.GetInt32("idMemoria"); memoria.Cantidad = reader.GetInt32("cantidad"); memoriasAux.Add(memoria); } if ((reader.HasRows)) { parametrosEntrada = new MySqlParameter[1]; parametrosEntrada[0] = new MySqlParameter("@_idLC", MySqlDbType.Int32); parametrosEntrada[0].Value = idLC; error = objManager.EjecutarProcedure(parametrosEntrada, "delete_memoria_LC"); if (!error) { sql = "ROLLBACk;"; commit = objManager.EjecutarNonQuery(sql); objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(error); } foreach (Memoria m in memoriasAux) { int _idMemoria = m.IdMemoria; int _cantidad = m.Cantidad; parametrosEntrada = new MySqlParameter[2]; parametrosEntrada[0] = new MySqlParameter("@_idMemoria", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_cantidad", MySqlDbType.Int32); parametrosEntrada[0].Value = _idMemoria; parametrosEntrada[1].Value = _cantidad; error = objManager.EjecutarProcedure(parametrosEntrada, "update_memoria_cantidad"); if (!error) { sql = "ROLLBACk;"; commit = objManager.EjecutarNonQuery(sql); objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(error); } } } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); foreach (Memoria m in memorias) { parametrosEntrada = new MySqlParameter[4]; parametrosEntrada[0] = new MySqlParameter("@_idMemoria", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_idLC", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_cantidad", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[0].Value = m.IdMemoria; parametrosEntrada[1].Value = idLC; parametrosEntrada[2].Value = m.Cantidad; parametrosEntrada[3].Value = usuario; error = objManager.EjecutarProcedure(parametrosEntrada, "insert_memoria_LC"); if (!error) { sql = "ROLLBACk;"; commit = objManager.EjecutarNonQuery(sql); objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(error); } } } sql = "COMMIT; SET autocommit=1;"; commit = objManager.EjecutarNonQuery(sql); objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(true); }
public Cambio LlamarCambioModificable(int idCambio) { Cambio cambio = new Cambio(); MySqlDataReader reader; string sql = ""; sql = "Select * From cambio where idCambio=" + idCambio + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { cambio.IdCambio = reader.GetInt32("idCambio"); cambio.IdSalida = reader.GetInt32("idSalida"); cambio.IdSalidaDet = reader.GetInt32("idSalidaDet"); cambio.IdLCAntiguo = reader.GetInt32("idLCAntiguo"); cambio.CodigoLCAntiguo = reader.GetString("codigoLCAntiguo"); cambio.EstadoLCAntiguo = reader.GetInt32("estadoLCAntiguo"); cambio.IdCliente = reader.GetInt32("idCliente"); cambio.IdSucursal = reader.GetInt32("idSucursal"); cambio.NombreCliente = reader.GetString("nombreCliente"); cambio.RucDni = reader.GetString("rucDni"); cambio.GuiaCambio = reader.GetString("GuiaCambio"); cambio.FechaCambio = reader.GetDateTime("fechaCambio"); cambio.TicketTecnico = reader.GetString("ticketTecnico"); cambio.LaptopNuevo.IdLC = reader.GetInt32("idLCNuevo"); cambio.LaptopNuevo.Codigo = reader.GetString("codigoLCNuevo"); cambio.FueDevuelto = reader.GetInt32("fueDevuelto"); cambio.PagaraCliente = reader.GetInt32("pagaraCliente"); cambio.DanoLC = reader.GetInt32("danoLC"); cambio.Observacion = reader.GetString("observacion"); cambio.Estado = reader.GetInt32("estado"); cambio.FechaIniContrato = reader.GetDateTime("fecIniContrato"); cambio.FechaFinContrato = reader.GetDateTime("fecFinContrato"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); sql = ""; sql = "Select * From vista_maestro_laptops where idLC=" + cambio.LaptopNuevo.IdLC + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { cambio.LaptopNuevo.Video.IdVideo = reader.GetInt32("idVideo"); cambio.LaptopNuevo.Procesador.IdProcesador = reader.GetInt32("idProcesador"); cambio.LaptopNuevo.Modelo.NombreMarca = reader.GetString("marca"); cambio.LaptopNuevo.Modelo.NombreModelo = reader.GetString("nombreModelo"); cambio.LaptopNuevo.TamanoPantalla = reader.GetDouble("tamanoPantalla"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); sql = ""; sql = "Select * From vista_maestro_procesador where idProcesador=" + cambio.LaptopNuevo.Procesador.IdProcesador + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { cambio.LaptopNuevo.Procesador.Modelo.NombreModelo = reader.GetString("tipo"); cambio.LaptopNuevo.Procesador.Generacion = reader.GetInt32("generacion"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); sql = ""; sql = "Select * From vista_maestro_video where idVideo=" + cambio.LaptopNuevo.Video.IdVideo + " ;"; reader = objManager.MostrarInformacion(sql); while (reader.Read()) { cambio.LaptopNuevo.Video.Modelo.NombreModelo = reader.GetString("nombreModelo"); cambio.LaptopNuevo.Video.Capacidad = reader.GetInt32("capacidad"); } objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(cambio); }