public List <MedidoresModelos> MedidoresModelosGetAll() { List <MedidoresModelos> lstMedidoresModelos = new List <MedidoresModelos>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Medidores_Modelos "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; MedidoresModelos NewEnt = new MedidoresModelos(); NewEnt = CargarMedidoresModelos(dr); lstMedidoresModelos.Add(NewEnt); } } return(lstMedidoresModelos); } catch (Exception ex) { throw ex; } }
public void CargarMedidor(long Id) { short ModMedidor = 0; Medidores oMedidor = new Medidores(); MedidoresBus oMedidoresBus = new MedidoresBus(); oMedidor = oMedidoresBus.MedidoresGetById(Id); _vista.numMedidor = Id; _vista.numSerieMedidor = oMedidor.MedNumeroserie; MedidoresModelos oMedidorModelo = new MedidoresModelos(); MedidoresModelosBus oMedModeloBus = new MedidoresModelosBus(); if (oMedidor.MmoCodigo.ToString() != "") { ModMedidor = short.Parse(oMedidor.MmoCodigo.ToString()); } oMedidorModelo = oMedModeloBus.MedidoresModelosGetById(ModMedidor); _vista.strModeloMedidor = oMedidorModelo.MMoDescripcion; TiposMedidoresBus oTipoMedBus = new TiposMedidoresBus(); _vista.strTipoMedidor = oTipoMedBus.TiposMedidoresGetById(oMedidorModelo.TmeCodigo.ToString()).TmeDescripcion; FabricantesBus oFabricantesBus = new FabricantesBus(); _vista.strFabricante = oFabricantesBus.FabricantesGetById(oMedidorModelo.FabNumero).FabDescripcion; LecturasModosBus oLecturasModosBus = new LecturasModosBus(); _vista.strLecturaModo = oLecturasModosBus.LecturasModosGetById(oMedidor.LemCodigo).lemDescripcion; _vista.EstMedidorActual.SelectedValue = oMedidor.EstCodigo; SuministrosMedidoresBus oSMeBus = new SuministrosMedidoresBus(); CargarGrilla(_vista.grdSumMedidores, "SME", "SME.SUM_NUMERO", _vista.Numero.ToString()); }
public void Guardar() { long rtdo; MedidoresModelos oMMO = new MedidoresModelos(); MedidoresModelosBus oMMOBus = new MedidoresModelosBus(); //Cargar los datos ingresados al objeto oMMO.MMoCodigo = _vista.Codigo; oMMO.MMoDescripcion = _vista.Descripcion; oMMO.MMoDescripcionCorta = _vista.DescripcionCorta; oMMO.MMoDecimales = _vista.Decimales; oMMO.MMoDigitos = _vista.Digitos; oMMO.MMoCantHilos = _vista.CantHilos; oMMO.MMoKwVueltas = _vista.KWVueltas; oMMO.MMoAmperaje = _vista.Amperaje; oMMO.MMoClase = _vista.Clase; oMMO.MMoFechaCarga = _vista.FechaCarga; oMMO.MMoTipoContador = _vista.TipoContador.SelectedValue.ToString(); oMMO.TCSCodigo = _vista.TipoConexion.SelectedValue.ToString(); oMMO.FabNumero = int.Parse(_vista.FabNumero.SelectedValue.ToString()); oMMO.TmeCodigo = int.Parse(_vista.TMeCodigo.SelectedValue.ToString()); oMMO.EstCodigo = _vista.EstCodigo; oMMO.UsrNumero = _vista.UsrNumero; if (_vista.Codigo == 0) { oMMO.MMoCodigo = oMMOBus.MedidoresModelosAdd(oMMO); } else { rtdo = (oMMOBus.MedidoresModelosUpdate(oMMO)) ? oMMO.MMoCodigo : 0; } }
public MedidoresModelos MedidoresModelosGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Medidores_Modelos " + "WHERE MMO_CODIGO = " + Id; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; MedidoresModelos NewEnt = new MedidoresModelos(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarMedidoresModelos(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public bool MedidoresModelosUpdate(MedidoresModelos oMMO) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("update Medidores_Modelos " + "SET MMO_DESCRIPCION='" + oMMO.MMoDescripcion + "', MMO_DESCRIPCION_CORTA='" + oMMO.MMoDescripcionCorta + "', MMO_DIGITOS=" + oMMO.MMoDigitos + ", MMO_DECIMALES=" + oMMO.MMoDecimales + ", MMO_CANT_HILOS=" + oMMO.MMoCantHilos + ", MMO_KW_VUELTAS=" + oMMO.MMoKwVueltas + ", MMO_AMPERAJE='" + oMMO.MMoAmperaje + "', MMO_CLASE=" + oMMO.MMoClase + ", MMO_TIPO_CONTADOR='" + oMMO.MMoTipoContador + "', TCS_CODIGO='" + oMMO.TCSCodigo + "', FAB_NUMERO=" + oMMO.FabNumero + ", TME_CODIGO=" + oMMO.TmeCodigo + ", USR_NUMERO=" + oMMO.UsrNumero + ", MMO_FECHA_CARGA='" + oMMO.MMoFechaCarga.ToString("dd/MM/yyyy") + "', EST_CODIGO='" + oMMO.EstCodigo + "' " + " WHERE MMO_CODIGO=" + oMMO.MMoCodigo, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public bool EliminarModeloMedidor(long idMedidor) { MedidoresModelosBus oMMOBus = new MedidoresModelosBus(); MedidoresModelos oMMO = oMMOBus.MedidoresModelosGetById(idMedidor); oMMO.EstCodigo = "B"; return(oMMOBus.MedidoresModelosUpdate(oMMO)); }
private MedidoresModelos CargarMedidoresModelos(DataRow dr) { try { MedidoresModelos oObjeto = new MedidoresModelos(); oObjeto.MMoCodigo = long.Parse(dr["MMO_CODIGO"].ToString()); oObjeto.MMoDescripcion = dr["MMO_DESCRIPCION"].ToString(); oObjeto.MMoDescripcionCorta = dr["MMO_DESCRIPCION_CORTA"].ToString(); if (dr["MMO_DIGITOS"].ToString() != "") { oObjeto.MMoDigitos = int.Parse(dr["MMO_DIGITOS"].ToString()); } if (dr["MMO_DECIMALES"].ToString() != "") { oObjeto.MMoDecimales = int.Parse(dr["MMO_DECIMALES"].ToString()); } if (dr["MMO_CANT_HILOS"].ToString() != "") { oObjeto.MMoCantHilos = int.Parse(dr["MMO_CANT_HILOS"].ToString()); } if (dr["MMO_KW_VUELTAS"].ToString() != "") { oObjeto.MMoKwVueltas = int.Parse(dr["MMO_KW_VUELTAS"].ToString()); } oObjeto.MMoAmperaje = dr["MMO_AMPERAJE"].ToString(); if (dr["MMO_CLASE"].ToString() != "") { oObjeto.MMoClase = int.Parse(dr["MMO_CLASE"].ToString()); } if (dr["MMO_REGISTRADOR"].ToString() != "") { oObjeto.MMoRegistrador = decimal.Parse(dr["MMO_REGISTRADOR"].ToString()); } oObjeto.MMoTipoContador = dr["MMO_TIPO_CONTADOR"].ToString(); oObjeto.MMoTipoConexion = dr["MMO_TIPO_CONEXION"].ToString(); oObjeto.FabNumero = int.Parse(dr["FAB_NUMERO"].ToString()); oObjeto.TmeCodigo = int.Parse(dr["TME_CODIGO"].ToString()); oObjeto.UsrNumero = int.Parse(dr["USR_NUMERO"].ToString()); if (dr["MMO_FECHA_CARGA"].ToString() != "") { oObjeto.MMoFechaCarga = DateTime.Parse(dr["MMO_FECHA_CARGA"].ToString()); } oObjeto.EstCodigo = dr["EST_CODIGO"].ToString(); return(oObjeto); } catch (Exception ex) { throw ex; } }
public void Inicializar() { //Obtengo los tipos de contadores DominiosBus oDominios = new DominiosBus(); oUtil.CargarCombo(_vista.TipoContador, oDominios.DominiosGetByFilter("TIPO_CONTADOR"), "DMN_VALOR", "DMN_DESCRIPCION", "SELECCIONE.."); // Obtengo los grupos del Tipo de conexiones TipoConexionServiciosBus oTiposConexiones = new TipoConexionServiciosBus(); oUtil.CargarCombo(_vista.TipoConexion, oTiposConexiones.TipoConexionServiciosGetAllDT(), "TCS_CODIGO", "TCS_DESCRIPCION", "SELECCIONE.."); // Obtengo los Fabricantes FabricantesBus oFabricantes = new FabricantesBus(); oUtil.CargarCombo(_vista.FabNumero, oFabricantes.FabricantesGetAllDT(), "FAB_NUMERO", "FAB_DESCRIPCION", "SELECCIONE.."); // Obtengo los grupos del Tipo de medidores TiposMedidoresBus oTiposMedidores = new TiposMedidoresBus(); oUtil.CargarCombo(_vista.TMeCodigo, oTiposMedidores.TiposMedidoresGetAllDT(), "TME_CODIGO", "TME_DESCRIPCION", "SELECCIONE.."); if (_vista.Codigo != 0) { MedidoresModelos oMedidoresModelos = new MedidoresModelos(); MedidoresModelosBus oMedidoresModelosBus = new MedidoresModelosBus(); //Obtengo datos de la entidad principal que trabajo oMedidoresModelos = oMedidoresModelosBus.MedidoresModelosGetById(_vista.Codigo); _vista.TipoContador.SelectedValue = oMedidoresModelos.MMoTipoContador; _vista.TipoConexion.SelectedValue = oMedidoresModelos.MMoTipoConexion; _vista.FabNumero.SelectedValue = oMedidoresModelos.FabNumero; _vista.TMeCodigo.SelectedValue = oMedidoresModelos.TmeCodigo; _vista.Descripcion = oMedidoresModelos.MMoDescripcion; _vista.DescripcionCorta = oMedidoresModelos.MMoDescripcionCorta; _vista.Decimales = oMedidoresModelos.MMoDecimales; _vista.Digitos = oMedidoresModelos.MMoDigitos; _vista.CantHilos = oMedidoresModelos.MMoCantHilos; _vista.KWVueltas = oMedidoresModelos.MMoKwVueltas; _vista.Amperaje = oMedidoresModelos.MMoAmperaje; _vista.Clase = oMedidoresModelos.MMoClase; _vista.Registrador = oMedidoresModelos.MMoRegistrador; _vista.FechaCarga = oMedidoresModelos.MMoFechaCarga; _vista.EstCodigo = oMedidoresModelos.EstCodigo; } }
public long MedidoresModelosAdd(MedidoresModelos oMMO) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); // Clave MMO_CODIGO ds = new DataSet(); string query = " DECLARE IDTEMP NUMBER(4,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('MMO_CODIGO')) into IDTEMP from dual; " + " insert into Medidores_Modelos" + "(MMO_CODIGO, MMO_DESCRIPCION, MMO_DESCRIPCION_CORTA, MMO_DIGITOS, " + "MMO_DECIMALES, MMO_CANT_HILOS, MMO_KW_VUELTAS, MMO_AMPERAJE, " + "MMO_CLASE, MMO_REGISTRADOR, MMO_TIPO_CONTADOR, MMO_TIPO_CONEXION, " + "FAB_NUMERO, TME_CODIGO, USR_NUMERO, MMO_FECHA_CARGA, EST_CODIGO) " + "values(IDTEMP,'" + oMMO.MMoDescripcion + "','" + oMMO.MMoDescripcionCorta + "'," + oMMO.MMoDigitos + "," + oMMO.MMoDecimales + "," + oMMO.MMoCantHilos + "," + oMMO.MMoKwVueltas + ",'" + oMMO.MMoAmperaje + "'," + oMMO.MMoClase + "," + oMMO.MMoRegistrador + ",'" + oMMO.MMoTipoContador + "','" + oMMO.MMoTipoConexion + "'," + oMMO.FabNumero + "," + oMMO.TmeCodigo + "," + oMMO.UsrNumero + ",'" + oMMO.MMoFechaCarga.ToString("dd/MM/yyyy") + "','" + oMMO.EstCodigo + "') RETURNING IDTEMP INTO :id;" + " END;"; cmd = new OracleCommand(query, cn); cmd.Parameters.Add(new OracleParameter { ParameterName = ":id", OracleDbType = OracleDbType.Int64, Direction = ParameterDirection.Output }); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); response = long.Parse(cmd.Parameters[":id"].Value.ToString()); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public bool MedidoresModelosUpdate(MedidoresModelos oMedidoresModelos) { MedidoresModelosImpl oMedidoresModelosImpl = new MedidoresModelosImpl(); return(oMedidoresModelosImpl.MedidoresModelosUpdate(oMedidoresModelos)); }
public long MedidoresModelosAdd(MedidoresModelos oMedidoresModelos) { MedidoresModelosImpl oMedidoresModelosImpl = new MedidoresModelosImpl(); return(oMedidoresModelosImpl.MedidoresModelosAdd(oMedidoresModelos)); }