Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
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;
     }
 }
Exemplo n.º 5
0
 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;
     }
 }
Exemplo n.º 6
0
        public bool EliminarModeloMedidor(long idMedidor)
        {
            MedidoresModelosBus oMMOBus = new MedidoresModelosBus();
            MedidoresModelos    oMMO    = oMMOBus.MedidoresModelosGetById(idMedidor);

            oMMO.EstCodigo = "B";
            return(oMMOBus.MedidoresModelosUpdate(oMMO));
        }
Exemplo n.º 7
0
 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;
            }
        }
Exemplo n.º 9
0
 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;
     }
 }
Exemplo n.º 10
0
        public bool MedidoresModelosUpdate(MedidoresModelos oMedidoresModelos)
        {
            MedidoresModelosImpl oMedidoresModelosImpl = new MedidoresModelosImpl();

            return(oMedidoresModelosImpl.MedidoresModelosUpdate(oMedidoresModelos));
        }
Exemplo n.º 11
0
        public long MedidoresModelosAdd(MedidoresModelos oMedidoresModelos)
        {
            MedidoresModelosImpl oMedidoresModelosImpl = new MedidoresModelosImpl();

            return(oMedidoresModelosImpl.MedidoresModelosAdd(oMedidoresModelos));
        }