public List <CallesLocalidades> CallesLocalidadesGetAll()
        {
            List <CallesLocalidades> lstCallesLocalidades = new List <CallesLocalidades>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from Calles_Localidades ";
                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];
                        CallesLocalidades NewEnt = new CallesLocalidades();
                        NewEnt = CargarCallesLocalidades(dr);
                        lstCallesLocalidades.Add(NewEnt);
                    }
                }
                return(lstCallesLocalidades);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public CallesLocalidades CallesLocalidadesGetById(long Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "select * from Calles_Localidades " +
                            "WHERE CAL_NUMERO=" + Id.ToString();
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         CallesLocalidades NewEnt = new CallesLocalidades();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarCallesLocalidades(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public long  CallesLocalidadesAdd(CallesLocalidades oCalleLocalidad)
        {
            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('CAL_NUMERO')) into IDTEMP from dual; " +
                    "insert into Calles_Localidades(CAL_NUMERO, CAL_DESCRIPCION, LOC_NUMERO)" +
                    " VALUES(IDTEMP,'" + oCalleLocalidad.CalDescripcion + "'," + oCalleLocalidad.LocNumero +
                    ") RETURNING IDTEMP INTO :id;" +
                    " END;";

                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;
            }
            try
            {
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                // Clave Secuencia CAL_NUMERO
                ds  = new DataSet();
                cmd = new OracleCommand("insert into Calles_Localidades(CAL_DESCRIPCION, LOC_NUMERO) " +
                                        "values( '" + oCalleLocalidad.CalDescripcion + "', " + oCalleLocalidad.LocNumero + ")", cn);
                adapter  = new OracleDataAdapter(cmd);
                response = cmd.ExecuteNonQuery();
                cn.Close();
                return(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private CallesLocalidades CargarCallesLocalidades(DataRow dr)
 {
     try
     {
         CallesLocalidades oObjeto = new CallesLocalidades();
         oObjeto.CalNumero      = long.Parse(dr["CAL_NUMERO"].ToString());
         oObjeto.CalDescripcion = dr["CAL_DESCRIPCION"].ToString();
         oObjeto.LocNumero      = int.Parse(dr["LOC_NUMERO"].ToString());
         return(oObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
        public void Inicializar()
        {
            LocalidadesBus oLocalidadesBus = new LocalidadesBus();

            oUtil.CargarCombo(_vista.cmbLocalidad, oLocalidadesBus.LocalidadesGetByProvincia(_vista.codigoProvincia), "LOC_NUMERO", "LOC_DESCRIPCION");
            if (_vista.codigo != 0)
            {
                CallesLocalidades    oCalle     = new CallesLocalidades();
                CallesLocalidadesBus oCallesBus = new CallesLocalidadesBus();

                oCalle = oCallesBus.CallesLocalidadesGetById(_vista.codigo);
                _vista.cmbLocalidad.SelectedValue = oCalle.LocNumero;
                _vista.txtDescripcion             = oCalle.CalDescripcion;
            }
        }
Beispiel #6
0
        public void Guardar()
        {
            CallesLocalidades    oCalle     = new CallesLocalidades();
            CallesLocalidadesBus oCallesBus = new CallesLocalidadesBus();

            oCalle.CalDescripcion = _vista.txtDescripcion;
            oCalle.LocNumero      = int.Parse(_vista.cmbLocalidad.SelectedValue.ToString());
            if (_vista.codigo == 0)
            {
                oCallesBus.CallesLocalidadesAdd(oCalle);
            }
            else
            {
                oCalle.CalNumero = long.Parse(_vista.codigo.ToString());
                oCallesBus.CallesLocalidadesUpdate(oCalle);
            }
        }
 public bool CallesLocalidadesUpdate(CallesLocalidades oCalleLocalidad)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds  = new DataSet();
         cmd = new OracleCommand("update Calles_Localidades " +
                                 "SET CAL_DESCRIPCION='" + oCalleLocalidad.CalDescripcion +
                                 "', LOC_NUMERO=" + oCalleLocalidad.LocNumero.ToString() +
                                 " WHERE CAL_NUMERO=" + oCalleLocalidad.CalNumero.ToString(), cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #8
0
        public long CallesLocalidadesAdd(CallesLocalidades oCallesLocalidades)
        {
            CallesLocalidadesImpl oCallesLocalidadesImpl = new CallesLocalidadesImpl();

            return(oCallesLocalidadesImpl.CallesLocalidadesAdd(oCallesLocalidades));
        }
Beispiel #9
0
        public bool CallesLocalidadesUpdate(CallesLocalidades oCallesLocalidades)
        {
            CallesLocalidadesImpl oCallesLocalidadesImpl = new CallesLocalidadesImpl();

            return(oCallesLocalidadesImpl.CallesLocalidadesUpdate(oCallesLocalidades));
        }