public static Entidades.TiposProductos Buscar(Expression <Func <Entidades.TiposProductos, bool> > tipo) { Entidades.TiposProductos Result = null; using (var repoitorio = new Repositorio <Entidades.TiposProductos>()) { Result = repoitorio.Buscar(tipo); } return(Result); }
//Me vi en la necesidad de crear la BLL ya que no existia al momento de clonar el proyecto public static Entidades.TiposProductos Guardar(Entidades.TiposProductos nuevo) { Entidades.TiposProductos creado = null; using (var repositorio = new Repositorio <Entidades.TiposProductos>()) { creado = repositorio.Guardar(nuevo); } return(creado); }
public static bool Eliminar(Entidades.TiposProductos existente) { bool eliminado = false; using (var repositorio = new Repositorio <Entidades.TiposProductos>()) { eliminado = repositorio.Eliminar(existente); } return(eliminado); }
private void button2_Click(object sender, EventArgs e) { var guardar = new Entidades.TiposProductos(); int id = 0; try { if (!Validar()) { MessageBox.Show("Por favor llenar los campos"); } else { //No Crei necesario crear una funcion llenar campos ya que son pocas cosas que se deben guardar guardar.Tipo = nombreTipoTextBox.Text; guardar.TipoId = (Utilidades.TOINT(IDTipoTextBox.Text)); //Asigna true o false al checkBox segun selecione el usuario if (checkBoxesActivo.Checked == false) { guardar.esActivo = false; } else { guardar.esActivo = true; } //////////////////////////////////////////// //Modifica si es necesario de lo contrario guarda if (id != guardar.TipoId) { BLL.TiposProductos.Mofidicar(guardar); MessageBox.Show("Tipo de articulo modificado"); } else { BLL.TiposProductos.Guardar(guardar); MessageBox.Show("Nuevo tipo articulo agregado con exito!"); } } Limpiar(); } catch (Exception) { throw; } }