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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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");
                }
            }
        }
Esempio n. 6
0
        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");
            }
        }
Esempio n. 9
0
        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;
        }
Esempio n. 10
0
        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);
            }
        }
Esempio n. 11
0
        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");
            }
        }
Esempio n. 12
0
 public VerFactura()
 {
     oFacturaRepositorio = new FacturaRepositorio(new FacturaContexto());
 }
Esempio n. 13
0
 public EliminarFacturaHandler()
 {
     repositorio = new FacturaRepositorio(new FactoringContext());
 }
Esempio n. 14
0
 public RegistrarFactura()
 {
     oFacturaRepositorio = new FacturaRepositorio(new FacturaContexto());
 }
 public RegistrarFacturaHandler()
 {
     repositorio = new FacturaRepositorio(new FactoringContext());
 }