protected void GuardarButton2_Click(object sender, EventArgs e) { //Repositorio<Facturas> repositorio = new Repositorio<Facturas>(); FacturaRepositorio repositorio = new FacturaRepositorio(); Facturas factura = repositorio.Buscar(ToInt(FacturaIdTextBox.Text)); if (factura == null) { if (repositorio.Guardar(LlenaClase())) { CallModal("Factura Guardada"); Limpiar(); } else { CallModal("No se pudo guardar la Factura"); Limpiar(); } } else { if (repositorio.Modificar(LlenaClase())) { CallModal("Factura Modificada"); Limpiar(); } else { CallModal("No se modifico"); Limpiar(); } } }
private bool ExisteEnLaBaseDeDatos() { FacturaRepositorio repositorio = new FacturaRepositorio(); Factura factura = repositorio.Buscar((int)IdNumericUpDown.Value); return(factura != null); }
public UnitOfWork(AgenceDBContext context) { _context = context; Usuarios = new UsuarioRepositorio(_context); PermisosSistemas = new PermisosSistemaRepositorio(_context); Facturas = new FacturaRepositorio(_context); OrdenServicios = new OrdenServicioRepositorio(_context); Salarios = new SalarioRepositorio(_context); }
private void actualizarTablaRendiciones() { Factura factura = FacturaRepositorio.getUltimaFactura(); tabla_facturas.Rows.Clear(); String[] ubiacionRow = { factura.Fecha.ToString(), factura.Numero.ToString(), factura.Total.ToString(), factura.EmpresaCuit }; tabla_facturas.Rows.Add(ubiacionRow); dgvFacturas.DataSource = tabla_facturas; }
protected void GuardarButton_Click(object sender, EventArgs e) { bool paso = false; FacturaRepositorio repositorio = new FacturaRepositorio(); Facturas factura = new Facturas(); if (HayErrores()) { return; } else { factura = LlenarClase(); if (Utils.ToInt(FacturaIdTextbox.Text) == 0) { paso = repositorio.Guardar(factura); Utils.ShowToastr(this, "Guardado", "Exito", "success"); LimpiaObjetos(); } else { FacturaRepositorio repository = new FacturaRepositorio(); int id = Utils.ToInt(FacturaIdTextbox.Text); factura = repository.Buscar(id); if (factura != null) { paso = repository.Modificar(LlenarClase()); Utils.ShowToastr(this, "Modificado", "Exito", "success"); } else { Utils.ShowToastr(this, "Id no existe", "Error", "error"); } } if (paso) { LimpiaObjetos(); } else { Utils.ShowToastr(this, "No se pudo guardar", "Error", "error"); } } }
protected void BuscarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); var factura = repositorio.Buscar(Utils.ToInt(FacturaIdTextbox.Text)); if (factura != null) { LlenarCampos(factura); Utils.ShowToastr(this, "Busqueda exitosa", "Exito", "success"); } else { LimpiaObjetos(); Utils.ShowToastr(this, "No se pudo encontrar la factura especificada", "Error", "error"); } }
private void BuscarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); int id; int.TryParse(Convert.ToString(IdNumericUpDown.Value), out id); Factura factura = repositorio.Buscar(id); Limpiar(); if (factura != null) { LlenaCampo(factura); } else { MessageBox.Show("Factura no encontrada"); } }
private void BorrarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); int id; int.TryParse(Convert.ToString(IdNumericUpDown.Value), out id); Factura factura = repositorio.Buscar(id); Limpiar(); if (factura != null) { repositorio.Eliminar(id); MessageBox.Show("Factura eliminada", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MyErrorProvider.SetError(IdNumericUpDown, "No se puede eliminar una factura que no existe"); } }
private void ConsultarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); List <Factura> lista = new List <Factura>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: lista = repositorio.GetList(f => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); lista = repositorio.GetList(f => f.FacturaId == id); break; case 2: lista = repositorio.GetList(f => f.Estudiante.Contains(CriterioTextBox.Text)); break; case 3: double total = Convert.ToDouble(CriterioTextBox.Text); lista = repositorio.GetList(f => f.Total == total); break; } lista = lista.Where(f => f.Fecha >= DesdeDateTimePicker.Value && f.Fecha <= HastaDateTimePicker.Value).ToList(); } else { lista = repositorio.GetList(f => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = lista; }
private void GuardarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); bool paso = false; if (!Validar()) { return; } Factura factura = LlenaClase(); if (IdNumericUpDown.Value == 0) { paso = repositorio.Guardar(factura); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se encuentra en la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = repositorio.Modificar(factura); } if (paso) { Limpiar(); MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede guardar", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void EliminarButton_Click(object sender, EventArgs e) { FacturaRepositorio repositorio = new FacturaRepositorio(); int id = Utils.ToInt(FacturaIdTextbox.Text); var factura = repositorio.Buscar(id); if (factura != null) { if (repositorio.Eliminar(id)) { Utils.ShowToastr(this, "Eliminado", "Exito", "success"); LimpiaObjetos(); } else { Utils.ShowToastr(this, "No se pudo eliminar", "Error", "error"); } } else { Utils.ShowToastr(this, "No existe", "Error", "error"); } }
public VerFactura() { oFacturaRepositorio = new FacturaRepositorio(new FacturaContexto()); }
public EliminarFacturaHandler() { repositorio = new FacturaRepositorio(new FactoringContext()); }
public RegistrarFactura() { oFacturaRepositorio = new FacturaRepositorio(new FacturaContexto()); }
public RegistrarFacturaHandler() { repositorio = new FacturaRepositorio(new FactoringContext()); }