private PaisBE CrearEntidad(IDataReader DReader) { PaisBE oPaisBE = new PaisBE(); int indice; indice = DReader.GetOrdinal("id_pais"); oPaisBE.nid_pais = DReader.GetInt32(indice); indice = DReader.GetOrdinal("nom_pais"); oPaisBE.no_pais = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("estado"); oPaisBE.estado = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_pais_ingles"); oPaisBE.no_pais_ingles = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_estado"); oPaisBE.fl_inactivo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("co_auto_ultra"); oPaisBE.co_auto_ultra = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oPaisBE); }
public List <PaisBE> obtenerPaises() { using (HospedajeEntities entity = new HospedajeEntities()) { try { List <PaisBE> lstPaisBE = new List <PaisBE>(); var paises = (from item in entity.Pais select item).ToList(); foreach (var item in paises) { PaisBE paisBE = new PaisBE() { IdPais = item.id, Pais = item.ubicacion }; lstPaisBE.Add(paisBE); } return(lstPaisBE); } catch (Exception ex) { return(null); throw ex; } } }
public List <PaisBE> GetAllAnt() { List <PaisBE> oLista = new List <PaisBE>(); string connectionString = ConfigurationManager.ConnectionStrings["DB_Valua"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "PaisGetAll"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { PaisBE oPais = new PaisBE(); oPais.Id = Convert.ToInt32(dataReader["IdPais"]); oPais.Descripcion = dataReader["Descripcion"].ToString(); oPais.Sigla = dataReader["Sigla"].ToString(); oLista.Add(oPais); } } return(oLista); }
public bool Save(int id, string descripcion, string sigla) { bool resultado = false; PaisBE obj = new PaisBE(); obj.Id = id; obj.Descripcion = descripcion; obj.Sigla = sigla; PaisBL bl = new PaisBL(); if (obj.Id == 0) { //FALTA: utilizar usuario obj.UsuarioCreacion = User.Identity.Name; resultado = bl.Insert(connstring, obj); } else { //FALTA: utilizar usuario obj.UsuarioModificacion = User.Identity.Name; resultado = bl.Update(connstring, obj); } return(resultado); }
public PaisBEList GetListaPaisTelefono() { PaisBEList lista = new PaisBEList(); IDataReader DReader; using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_listado_pais_telefono"; DReader = db.GetDataReader(); } int indice; PaisBE oPaisBE = new PaisBE(); while (DReader.Read()) { oPaisBE = new PaisBE(); //p.nid_pais AS id_pais indice = DReader.GetOrdinal("id_pais"); oPaisBE.nid_pais = DReader.GetInt32(indice); //p.no_pais AS nom_pais indice = DReader.GetOrdinal("nom_pais"); oPaisBE.no_pais = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); lista.Add(oPaisBE); } DReader.Close(); return(lista); }
public bool Delete(DBHelper pDBHelper, PaisBE pPais) { DBHelper.Parameters[] colParameters = null; try { colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@ID", pPais.Id == Constantes.INT_NULO ? (object)DBNull.Value : pPais.Id), new DBHelper.Parameters("@USUARIOMODIFICACION", string.IsNullOrEmpty(pPais.UsuarioModificacion) ? (object)DBNull.Value : pPais.UsuarioModificacion) }; pDBHelper.CreateDBParameters(colParameters); int lfilasAfectadas = pDBHelper.ExecuteNonQuery(pDBHelper.concatOwner("PaisDelete"), CommandType.StoredProcedure, Utility.ConnectionState.KeepOpen, ParameterError.notInclude, CleanParameters.preserve); return(lfilasAfectadas > 0); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public bool Insert(DBHelper pDBHelper, PaisBE pPais) { DBHelper.Parameters[] colParameters = null; try { colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@DESCRIPCION", string.IsNullOrEmpty(pPais.Descripcion) ? (object)DBNull.Value : pPais.Descripcion), new DBHelper.Parameters("@SIGLA", string.IsNullOrEmpty(pPais.Sigla) ? (object)DBNull.Value : pPais.Sigla), new DBHelper.Parameters("@USUARIOCREACION", string.IsNullOrEmpty(pPais.UsuarioCreacion) ? (object)DBNull.Value : pPais.UsuarioCreacion) }; pDBHelper.CreateDBParameters(colParameters); int lfilasAfectadas = pDBHelper.ExecuteNonQuery(pDBHelper.concatOwner("PaisInsert"), CommandType.StoredProcedure, Utility.ConnectionState.KeepOpen, ParameterError.notInclude, CleanParameters.preserve); return(lfilasAfectadas > 0); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
/// <summary> /// Listado de todos los bloques desde la base de datos /// </summary> /// <returns></returns> public static List <PaisBE> ListarBloques() { List <PaisBE> paises = new List <PaisBE>(); // Conexión a la BD using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { // Creamos un objeto command SqlCommand command = new SqlCommand("USP_Pais_LIS", conexion) { // Definimos que vamos a usar un procedimiento almacenado. CommandType = CommandType.StoredProcedure }; try { // Abrimos la conexión conexion.Open(); // Creamos un objeto DateReader using (SqlDataReader dataReader = command.ExecuteReader()) { // Recorremos el lector. while (dataReader.Read()) { PaisBE pais = new PaisBE { PaisId = Convert.ToInt32(dataReader["PaisId"]), PaisISO = dataReader["PaisISO"] == DBNull.Value ? string.Empty : dataReader["PaisISO"].ToString(), PaisNombre = dataReader["PaisNombre"] == DBNull.Value ? string.Empty : dataReader["PaisNombre"].ToString() }; paises.Add(pais); } } } catch (Exception) { // Acción a tomar en caso de un error } finally { // Nos aseguramos de cerrar la conexión que hemos abierto if (conexion.State == ConnectionState.Open) { conexion.Close(); conexion.Dispose(); command.Dispose(); } } } return(paises); }
private PaisBE CrearEntidadByID(IDataReader DReader) { PaisBE oPaisBE = new PaisBE(); int indice; indice = DReader.GetOrdinal("id_pais"); oPaisBE.nid_pais = DReader.GetInt32(indice); indice = DReader.GetOrdinal("nom_pais"); oPaisBE.no_pais = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("fec_creacion"); if (!DReader.IsDBNull(indice)) { oPaisBE.fe_crea = DReader.GetDateTime(indice); oPaisBE.sfe_crea = oPaisBE.fe_crea.ToShortDateString(); } else { oPaisBE.sfe_crea = String.Empty; } indice = DReader.GetOrdinal("cod_usu_crea"); oPaisBE.co_usuario_crea = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_estado"); oPaisBE.fl_inactivo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("fec_modi"); if (!DReader.IsDBNull(indice)) { oPaisBE.fe_cambio = DReader.GetDateTime(indice); oPaisBE.sfe_cambio = oPaisBE.fe_cambio.ToShortDateString(); } else { oPaisBE.sfe_cambio = String.Empty; } indice = DReader.GetOrdinal("cod_usu_modi"); oPaisBE.co_usuario_cambio = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_estacion"); oPaisBE.no_estacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_usuario_red"); oPaisBE.no_usuario_red = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_pais_ingles"); oPaisBE.no_pais_ingles = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("co_auto_ultra"); oPaisBE.co_auto_ultra = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oPaisBE); }
public List <PaisBE> ListarPaises() { String SqlListarDepartamento; String sCadena; SqlConnection Conn; SqlCommand cmdListarDepartamento = null; SqlDataReader drListarDepartamento = null; try { sCadena = Utilities.GetConnectionStringSeguridad(); Conn = new SqlConnection(sCadena); SqlListarDepartamento = "usp_TalListarPaises"; cmdListarDepartamento = new SqlCommand(); cmdListarDepartamento = Conn.CreateCommand(); cmdListarDepartamento.CommandType = CommandType.StoredProcedure; cmdListarDepartamento.CommandText = SqlListarDepartamento; cmdListarDepartamento.Connection.Open(); drListarDepartamento = cmdListarDepartamento.ExecuteReader(); List <PaisBE> lstDepartamentoBE = new List <PaisBE>(); PaisBE objDepartamentoBE; while (drListarDepartamento.Read()) { objDepartamentoBE = new PaisBE(); objDepartamentoBE.Pais = drListarDepartamento.GetValue(drListarDepartamento.GetOrdinal("Nombre")).ToString(); objDepartamentoBE.PaisId = drListarDepartamento.GetInt32(drListarDepartamento.GetOrdinal("UbigeoId")); lstDepartamentoBE.Add(objDepartamentoBE); } Conn.Close(); Conn.Dispose(); cmdListarDepartamento.Dispose(); return(lstDepartamentoBE); } catch (Exception ex) { throw; } }
public bool Delete(string connstring, PaisBE obj) { try { DBHelper _oDBHelper = new DBHelper(connstring, Providers.SqlServer); return(PaisDA.Instanse.Delete(_oDBHelper, obj)); } catch (Exception ex) { throw ex; } }
private PaisBE CrearEntidadLista(IDataReader DReader) { PaisBE oPaisBE = new PaisBE(); int indice; //p.nid_pais AS id_pais indice = DReader.GetOrdinal("id_pais"); oPaisBE.nid_pais = DReader.GetInt32(indice); //p.no_pais AS nom_pais indice = DReader.GetOrdinal("nom_pais"); oPaisBE.no_pais = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oPaisBE); }
public bool Delete(int id) { bool resultado = false; PaisBE obj = new PaisBE(); obj.Id = id; PaisBL bl = new PaisBL(); //FALTA: utilizar usuario obj.UsuarioModificacion = User.Identity.Name; resultado = bl.Delete(connstring, obj); return(resultado); }
public Int32 Eliminar(PaisBE oPaisBE) { Int32 res; using (Database db = new Database()) { db.ProcedureName = "sgsnet_spd_pais"; db.AddParameter("@vi_in_id_pais", DbType.Int32, ParameterDirection.Input, oPaisBE.nid_pais); db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oPaisBE.co_usuario_cambio); db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oPaisBE.no_estacion); db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oPaisBE.no_usuario_red); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oPaisBE.fl_inactivo); db.AddParameter("@vi_ch_fecha", DbType.String, ParameterDirection.Input, oPaisBE.sfe_cambio); res = Int32.Parse(db.ExecuteScalar().ToString()); } return(res); }
public PaisBE GetById(Int32 id) { PaisBE oPaisBE = new PaisBE(); IDataReader DReader; using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_pais_x_id"; db.AddParameter("@vi_int_id_pais", DbType.Int32, ParameterDirection.Input, id); DReader = db.GetDataReader(); } if (DReader.Read()) { oPaisBE = CrearEntidadByID(DReader); } DReader.Close(); return(oPaisBE); }
public string GenerarCodigoVALUA(string IdPuesto, int IdPais, int IdEmpresa, int IdDepartamento) { string respuesta = ""; string cadena = ""; PaisBL PaisBL = new PaisBL(); EmpresaBL EmpresaBL = new EmpresaBL(); DepartamentoBL DepartamentoBL = new DepartamentoBL(); PuestoBL PuestoBL = new PuestoBL(); PaisBE pPais = PaisBL.GetByIdPais(connstring, IdPais); EmpresaBE pEmpresa = EmpresaBL.GetByIdEmpresa(connstring, IdEmpresa); DepartamentoBE pDepartamento = DepartamentoBL.GetByIdDepartamento(connstring, IdDepartamento); if (string.IsNullOrEmpty(IdPuesto)) { cadena = pPais.Sigla + "-" + pEmpresa.Sigla + "-" + pDepartamento.Sigla + "-"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } else { PuestoBE pPuesto = PuestoBL.GetById(connstring, Convert.ToInt32(IdPuesto)); if (string.IsNullOrEmpty(pPuesto.CodigoValua)) { cadena = pPais.Sigla + "_" + pEmpresa.Sigla + "_" + pDepartamento.Sigla + "_"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } else { if (pPuesto.IdPais == IdPais && pPuesto.IdEmpresa == IdEmpresa && pPuesto.IdDepartamento == IdDepartamento) { respuesta = pPuesto.CodigoValua; } else { cadena = pPais.Sigla + "_" + pEmpresa.Sigla + "_" + pDepartamento.Sigla + "_"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } } } return(respuesta); }
public PaisBEList GetListaPais() { PaisBEList lista = new PaisBEList(); IDataReader DReader; using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_listado_pais"; DReader = db.GetDataReader(); } while (DReader.Read()) { PaisBE oPaisBE = CrearEntidadLista(DReader); lista.Add(oPaisBE); } DReader.Close(); return(lista); }
public PaisBEList GetAll(String nomPais, String codEstado) { PaisBEList lista = new PaisBEList(); IDataReader DReader; using (Database db = new Database()) { db.ProcedureName = "[sgsnet_sps_bandeja_pais]"; db.AddParameter("@vi_va_nom_pais", DbType.String, ParameterDirection.Input, nomPais); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, codEstado); DReader = db.GetDataReader(); } while (DReader.Read()) { PaisBE oPaisBE = CrearEntidad(DReader); lista.Add(oPaisBE); } DReader.Close(); return(lista); }
public List <PaisBE> GetAll(DBHelper pDBHelper) { List <PaisBE> lst = null; PaisBE obj = null; DBHelper.Parameters[] colParameters = null; lst = new List <PaisBE>(); try { // Parámetros colParameters = new DBHelper.Parameters[] { }; pDBHelper.ClearParameter(); pDBHelper.CreateDBParameters(colParameters); using (IDataReader dr = pDBHelper.ExecuteReader(pDBHelper.concatOwner("PaisGetAll"), CommandType.StoredProcedure, Utility.ConnectionState.CloseOnExit)) { // Leyendo reader while (dr.Read()) { obj = new PaisBE(); obj.Id = int.Parse(dr["IdPais"].ToString()); obj.Descripcion = dr["Descripcion"].ToString(); obj.Sigla = dr["Sigla"].ToString(); obj.UsuarioModificacion = dr["UsuarioModificacionConfidencial"].ToString() == "1" ? ConfigurationManager.AppSettings["UsuarioAdministracion"].ToString() : dr["usuarioModificacion"].ToString(); obj.UsuarioCreacion = dr["UsuarioCreacionConfidencial"].ToString() == "1" ? ConfigurationManager.AppSettings["UsuarioAdministracion"].ToString() : dr["usuarioCreacion"].ToString(); if (string.IsNullOrEmpty(dr["FechaCreacion"].ToString())) { obj.FechaCreacion = null; } else { obj.FechaCreacion = DateTime.Parse(dr["FechaCreacion"].ToString()); } if (string.IsNullOrEmpty(dr["FechaModificacion"].ToString())) { obj.FechaModificacion = null; } else { obj.FechaModificacion = DateTime.Parse(dr["FechaModificacion"].ToString()); } lst.Add(obj); } } return(lst); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public DepartamentoBE() { opaisBE = new PaisBE(); }