/// <summary> /// Lista los registro de la entidad Cadena /// </summary> /// <returns>Lista de registros</returns> public List<CadenaDTO> ListarCadenas() { List<CadenaDTO> listaCadena = null; using (DataTable table = SQLConection.ExecuteSelectCommand(StoreProcedure, CommandType.StoredProcedure)) { if (table.Rows.Count > 0) { listaCadena = new List<CadenaDTO>(); foreach (DataRow row in table.Rows) { CadenaDTO cadena = new CadenaDTO(); cadena.IdCadena = Convert.ToInt32(row["ID_Cadena"]); cadena.Nombre = row["Nombre"].ToString(); cadena.Direccion = row["Direccion"].ToString(); cadena.Telefono = row["Telefono"].ToString(); listaCadena.Add(cadena); } } } return listaCadena; }
/// <summary> /// Metodo para agregar un nuevo registro en la entidad Cadena /// </summary> /// <param name="Nombre">Nombre de la Cadena</param> /// <param name="Direccion">Direccion</param> /// <param name="Telefono">Telefono</param> /// <returns>Valor de la operacion</returns> public bool AgregarCadena(string Nombre, string Direccion, string Telefono) { CadenaDTO cadenaDTO = new CadenaDTO(); cadenaDTO.Nombre = Nombre; cadenaDTO.Direccion = Direccion; cadenaDTO.Telefono = Telefono; return cadena.AgregarCadena(cadenaDTO); }
/// <summary> /// Metodo para agregar un nuevo registro de la entidad cadena /// </summary> /// <param name="cadena">Objeto con los datos del nuevo registro</param> /// <returns></returns> public bool AgregarCadena(CadenaDTO cadena) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@i_Action", "ADD"), new SqlParameter("@i_Nombre", cadena.Nombre), new SqlParameter("@i_Direccion", cadena.Direccion), new SqlParameter("@i_Telefono", cadena.Telefono) }; return SQLConection.ExecuteNonQuery(StoreProcedure, CommandType.StoredProcedure, parameters); }
/// <summary> /// Metodo para actualizar un registro de la entidad Cadena /// </summary> /// <param name="cadenaDTO">Objeto con los datos a modificar</param> /// <returns>Valor de la operacion</returns> public bool ModificarCadena(CadenaDTO cadenaDTO) { return cadena.ModificarCadena(cadenaDTO); }
/// <summary> /// /// </summary> /// <param name="IdCadena"></param> /// <returns></returns> public CadenaDTO MostrarDetalleCadena(int IdCadena) { CadenaDTO cadena = null; SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@i_Action", "SHW"), new SqlParameter("@i_IdCadena", IdCadena) }; using (DataTable table = SQLConection.ExecuteParamerizedSelectCommand(StoreProcedure, CommandType.StoredProcedure, parameters)) { if (table.Rows.Count == 1) { DataRow row = table.Rows[0]; cadena = new CadenaDTO(); cadena.IdCadena = Convert.ToInt32(row["ID_Cadena"]); cadena.Nombre = row["Nombre"].ToString(); cadena.Direccion = row["Direccion"].ToString(); cadena.Telefono = row["Telefono"].ToString(); } } return cadena; }