internal bool MtdGuardarDispositivo(ClsElote en) { try { ClsConexionSQL objConexion = new ClsConexionSQL(); SqlCommand command = new SqlCommand(); SqlDataAdapter adapter = new SqlDataAdapter(); command.Connection = objConexion.Conectar(); command.CommandText = "USP_I_AgregarDispositivo"; command.Parameters.Add(new SqlParameter("lotser", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("lot", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("est", SqlDbType.VarChar)); for (int i = 1; i <= en.Cantidad; i++) { ClsEdispositivo En = new ClsEdispositivo(); En.Serie = MtdCalcularSerieDispositivo(en.Codigo, i); En.Lote = en.Codigo; En.Estado = "1"; command.CommandType = CommandType.StoredProcedure; command.Parameters["lotser"].Value = En.Serie; command.Parameters["lot"].Value = En.Lote; command.Parameters["est"].Value = En.Estado; command.ExecuteNonQuery(); } command.Connection = objConexion.Desconectar(); return(true); } catch (Exception ex) { return(false); throw ex; } }
public ArrayList listarDispositivosDisponibles(string filtro) { ArrayList dispositivos = new ArrayList(); foreach (var item in datos.listarDispositivosDisponibles(filtro)) { ClsEdispositivo empleado = ClsEdispositivo.crear(item.SerieDispositivo, item.CodLote, item.Estado); dispositivos.Add(empleado); } return(dispositivos); }
public ArrayList listarDispositivos() { ArrayList dispositivos = new ArrayList(); foreach (var item in datos.listarDispositivos()) { ClsEdispositivo dispositivo = ClsEdispositivo.crear(item.SerieDispositivo, item.CodLote, item.Estado); dispositivos.Add(dispositivo); } return(dispositivos); }
public bool desactivarDispositivos(ClsEdetallecomprobante detalleComprobante, DataTable disponibles) { bool result = true; for (int i = 0; i < detalleComprobante.Cantidad; i++) { ClsEdispositivo dispositivo = ClsEdispositivo.crear(disponibles.Rows[i][0].ToString(), disponibles.Rows[i][1].ToString(), "0"); tbDispositivos tbl = tbDispositivos.crear(dispositivo.SerieDispositivo, dispositivo.CodLote, dispositivo.Estado); result = datos.modificarEstado(tbl) && result; } return(result); }
public bool agregarDispositivos(ClsElote en) { bool result = true; for (int i = 0; i < en.Cantidad; i++) { ClsEdispositivo dispositivo = ClsEdispositivo.crear(MtdCalcularSerieDispositivo(en.CodLote, i), en.CodLote, "1"); tbDispositivos tbl = tbDispositivos.crear(dispositivo.SerieDispositivo, dispositivo.CodLote, dispositivo.Estado); result = datos.agregarDispositivo(tbl) && result; } return(result); }