public int Ingresar(Funeraria objFuneraria) { int retorno = 0; try { cmd = new SqlCommand("FunerariaMantenedor"); cmd.CommandType = CommandType.StoredProcedure; using (cmd.Connection = cn.obtenerConexion()) { cmd.Parameters.AddWithValue("@idfuneraria", objFuneraria.idFuneraria); cmd.Parameters.AddWithValue("@nombre", objFuneraria.nombre); cmd.Parameters.AddWithValue("@telefono", objFuneraria.telefono); cmd.Parameters.AddWithValue("@ruc", objFuneraria.ruc); cmd.Parameters.AddWithValue("@activo", true); cmd.Parameters.AddWithValue("@op", 1); retorno = cmd.ExecuteNonQuery(); } } catch (Exception e) { throw e; } return retorno; }
public List<Funeraria> listar() { List<Funeraria> lstFuneraria = null; try { cmd = new SqlCommand("FunerariaMantenedor"); cmd.CommandType = CommandType.StoredProcedure; using (cmd.Connection = cn.obtenerConexion()) { cmd.Parameters.AddWithValue("@idfuneraria", 0); cmd.Parameters.AddWithValue("@nombre", ""); cmd.Parameters.AddWithValue("@telefono", ""); cmd.Parameters.AddWithValue("@ruc", ""); cmd.Parameters.AddWithValue("@activo", true); cmd.Parameters.AddWithValue("@op", 4); Funeraria objFuneraria = null; dr = cmd.ExecuteReader(); lstFuneraria = new List<Funeraria>(); while (dr.Read()) { objFuneraria = new Funeraria(); objFuneraria.idFuneraria = (int)dr["IDFUNERARIA"]; objFuneraria.nombre = dr["NOMBRE"].ToString(); objFuneraria.telefono = dr["TELEFONO"].ToString(); objFuneraria.activo = (bool)dr["ACTIVO"]; objFuneraria.ruc = dr["RUC"].ToString(); lstFuneraria.Add(objFuneraria); } } } catch (Exception e) { throw e; } finally { this.cerrar(); } return lstFuneraria; }