Exemple #1
0
        //public CuadrosTarifarios CuadrosTarifariosGetByEmpNumero(long EmpNumero)
        //{
        //    try
        //    {
        //        DataSet ds = new DataSet();
        //        Conexion oConexion = new Conexion();
        //        OracleConnection cn = oConexion.getConexion();
        //        cn.Open();
        //        string sqlSelect = "select * from CuadrosTarifarios " +
        //            "WHERE EMP_NUMERO=" + EmpNumero;
        //        cmd = new OracleCommand(sqlSelect, cn);
        //        adapter = new OracleDataAdapter(cmd);
        //        cmd.ExecuteNonQuery();
        //        adapter.Fill(ds);
        //        DataTable dt;
        //        dt = ds.Tables[0];
        //        CuadrosTarifarios NewEnt = new CuadrosTarifarios();
        //        if (dt.Rows.Count > 0)
        //        {
        //            DataRow dr = dt.Rows[0];
        //            NewEnt = CargarCuadrosTarifarios(dr);
        //        }
        //        return NewEnt;
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}
        public List <CuadrosTarifarios> CuadrosTarifariosGetAll()
        {
            List <CuadrosTarifarios> lstCuadrosTarifarios = new List <CuadrosTarifarios>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from CuadrosTarifarios ";
                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];
                        CuadrosTarifarios NewEnt = new CuadrosTarifarios();
                        NewEnt = CargarCuadrosTarifarios(dr);
                        lstCuadrosTarifarios.Add(NewEnt);
                    }
                }
                return(lstCuadrosTarifarios);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
 public CuadrosTarifarios CuadrosTarifariosGetById(long Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "SELECT * FROM CuadrosTarifarios " +
                            "WHERE CDT_CODIGO=" + Id.ToString();
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         CuadrosTarifarios NewEnt = new CuadrosTarifarios();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarCuadrosTarifarios(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 private CuadrosTarifarios CargarCuadrosTarifarios(DataRow dr)
 {
     try
     {
         CuadrosTarifarios oCdt = new CuadrosTarifarios();
         oCdt.CdtCodigo = long.Parse(dr["CDT_CODIGO"].ToString());
         if (dr["CDT_FECHA_VIGENCIA"].ToString() != "")
         {
             oCdt.CdtFechaVigencia = DateTime.Parse(dr["CDT_FECHA_VIGENCIA"].ToString());
         }
         if (dr["CDT_FECHA_ALTA"].ToString() != "")
         {
             oCdt.CdtFechaAlta = DateTime.Parse(dr["CDT_FECHA_ALTA"].ToString());
         }
         oCdt.SrvCodigo = dr["SRV_CODIGO"].ToString();
         return(oCdt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
 public bool CuadrosTarifariosUpdate(CuadrosTarifarios oCdt)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds  = new DataSet();
         cmd = new OracleCommand("update CUADROS_TARIFARIOS " +
                                 "SET CDT_FECHA_VIGENCIA='" + oCdt.CdtFechaVigencia.Value.ToString("dd/MM/yyyy") + "'," +
                                 "CDT_FEHCA_ALTA = '" + oCdt.CdtFechaAlta.Value.ToString("dd/MM/yyyy") + "', " +
                                 "SRV_CODIGO = " + oCdt.SrvCodigo +
                                 "WHERE CDT_CODIGO=" + oCdt.CdtCodigo, cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
        public long CuadrosTarifariosAdd(CuadrosTarifarios oCdt)
        {
            try
            {
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string query =

                    " DECLARE IDTEMP NUMBER(15,0); " +
                    " BEGIN " +
                    " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('CDT_CODIGO')) into IDTEMP from dual; " +
                    " INSERT INTO CuadrosTarifarios(CDT_CODIGO,CDT_FECHA_VIGENCIA,CDT_FEHCA_ALTA, " +
                    " SRV_CODIGO) " +
                    " VALUES(IDTEMP,'" + oCdt.CdtFechaVigencia.Value.ToString("dd/MM/yyyy") + "','" +
                    " " + oCdt.CdtFechaAlta.Value.ToString("dd/MM/yyyy") + "', " + oCdt.SrvCodigo;

                cmd = new OracleCommand(query, cn);
                cmd.Parameters.Add(new OracleParameter
                {
                    ParameterName = ":id",
                    OracleDbType  = OracleDbType.Int64,
                    Direction     = ParameterDirection.Output
                });

                cmd.ExecuteNonQuery();
                response = long.Parse(cmd.Parameters[":id"].Value.ToString());
                cn.Close();

                return(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public bool CuadrosTarifariosUpdate(CuadrosTarifarios oCuadrosTarifarios)
        {
            CuadrosTarifariosImpl oCuadrosTarifariosImpl = new CuadrosTarifariosImpl();

            return(oCuadrosTarifariosImpl.CuadrosTarifariosUpdate(oCuadrosTarifarios));
        }
        public long CuadrosTarifariosAdd(CuadrosTarifarios oCuadrosTarifarios)
        {
            CuadrosTarifariosImpl oCuadrosTarifariosImpl = new CuadrosTarifariosImpl();

            return(oCuadrosTarifariosImpl.CuadrosTarifariosAdd(oCuadrosTarifarios));
        }