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; } }
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; } }
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; } }
public long CallesLocalidadesAdd(CallesLocalidades oCallesLocalidades) { CallesLocalidadesImpl oCallesLocalidadesImpl = new CallesLocalidadesImpl(); return(oCallesLocalidadesImpl.CallesLocalidadesAdd(oCallesLocalidades)); }
public bool CallesLocalidadesUpdate(CallesLocalidades oCallesLocalidades) { CallesLocalidadesImpl oCallesLocalidadesImpl = new CallesLocalidadesImpl(); return(oCallesLocalidadesImpl.CallesLocalidadesUpdate(oCallesLocalidades)); }