Esempio n. 1
0
        public frmEdicion(EArticulos articulo) : this()
        {
            this.Text                   = "Edición del Artículo";
            txtCodBarra.Text            = articulo.CodBarra;
            txtDescripcion.Text         = articulo.Descripcion;
            cbMarca.SelectedIndex       = cbMarca.FindString(MarcasRepository.ObtenerMarcaStringPorId(articulo.IdMarca));
            cbRubro.SelectedIndex       = cbRubro.FindString(RubrosRepository.ObtenerRubroStringPorId(articulo.IdRubro));
            cbProveedores.SelectedIndex = cbProveedores.FindString(ProveedoresRepository.ObtenerProveedorStringPorID(articulo.IdProveedor));
            cbUnidad.SelectedIndex      = cbUnidad.FindString(UnidadesRepository.ObtenerUnidadStringPorId(articulo.IdUnidad));
            //txtCostoInicial2.Text = Convert.ToString(articulo.CostoInicial);
            //txtCostoInicial.Value = articulo.CostoInicial.Value;
            txtDescPorc1.Value = articulo.DescuentoPorc1.Value;
            //txtDesc1.Value = articulo.Descuento1.Value;
            txtDescPorc2.Value = articulo.DescuentoPorc2.Value;
            //txtDesc2.Value = articulo.Descuento2.Value;
            txtDescPorc3.Value = articulo.DescuentoPorc3.Value;
            //txtDesc3.Value = articulo.Descuento3.Value;
            txtCosto.Value = articulo.Costo;

            txtListaPorc1.Value = articulo.PrecioPorcL1.Value;
            txtLista1.Value     = articulo.PrecioL1.Value;
            txtListaPorc2.Value = articulo.PrecioPorcL2.Value;
            txtLista2.Value     = articulo.PrecioL2.Value;
            txtListaPorc3.Value = articulo.PrecioPorcL3.Value;
            txtLista3.Value     = articulo.PrecioL3.Value;

            txtIVA.Value         = articulo.IVA.Value;
            txtStock.Value       = articulo.Stock.Value;
            txtStockMinimo.Value = articulo.StockMinimo;

            txtObservaciones.Text = Convert.ToString(articulo.Observaciones);
            ckEstado.Checked      = articulo.Estado == 1;
        }
Esempio n. 2
0
 public PosUnitOfWork(PosDbContext context)
 {
     _context                     = context;
     AlmacenesRepository          = new AlmacenesRepository(_context);
     CatalogoSatRepository        = new CatalogoSatRepository(_context);
     ComprasRepository            = new ComprasRepository(_context);
     CortesRepository             = new CortesRepository(_context);
     DepartamentosRepository      = new DepartamentosRepository(_context);
     ImpuestoProductosRepository  = new ImpuestoProductosRepository(_context);
     ImpuestosRepository          = new ImpuestosRepository(_context);
     MarcaRepository              = new MarcaRepository(_context);
     OrdenesRepository            = new OrdenesRepository(_context);
     PantallasRepository          = new PantallasRepository(_context);
     PantallasUsuarioRepository   = new PantallasUsuarioRepository(_context);
     PLUProductoRepository        = new PLUProductosRepository(_context);
     ProductoAlmacenRepository    = new ProductoAlmacenRepository(_context);
     ProductosCompraRepository    = new ProductosCompraRepository(_context);
     ProductosOrdenRepository     = new ProductosOrdenRepository(_context);
     ProductosPromocionRepository = new ProductosPromocionRepository(_context);
     ProductosProveedorRepository = new ProductosProveedorRepository(_context);
     ProductosRepository          = new ProductosRepository(_context);
     ProductosVentaRepository     = new ProductosVentaRepository(_context);
     PromocionesRepository        = new PromocionesRepository(_context);
     ProveedoresRepository        = new ProveedoresRepository(_context);
     RetirosRepository            = new RetirosRepository(_context);
     TipoPagoRepository           = new TipoPagoRepository(_context);
     TipoUsuarioRepository        = new TipoUsuarioRepository(_context);
     TurnosRepository             = new TurnosRepository(_context);
     UnidadesRepository           = new UnidadesRepository(_context);
     UnidadSatRepository          = new UnidadSatRepository(_context);
     UsuariosRepository           = new UsuariosRepository(_context);
     VentaImpuestosRepository     = new VentaImpuestosRepository(_context);
     VentaPagosRepository         = new VentaPagosRepository(_context);
     VentasRepository             = new VentasRepository(_context);
 }
Esempio n. 3
0
 private void ConsultarDatos()
 {
     dgvDatos.SetDataSource(from u in UnidadesRepository.ObtenerUnidades()
                            select new
     {
         u.Id,
         u.Unidad,
         u.Observaciones
     });
     dgvDatos.Columns[0].Visible = false;
 }
Esempio n. 4
0
        private void CargaUnidades()
        {
            var u = UnidadesRepository.ObtenerUnidades();

            cbUnidad.DataSource    = u;
            cbUnidad.DisplayMember = "Unidad";
            cbUnidad.ValueMember   = "Id";
            if (u.Any())
            {
                cbUnidad.SelectedIndex = 0;
            }
        }
Esempio n. 5
0
 private Models.Unidades ObtenerUnidadSeleccionada()
 {
     try
     {
         int rowindex = dgvDatos.CurrentCell.RowIndex;
         var id       = (Int32)dgvDatos.Rows[rowindex].Cells[0].Value;
         var a        = UnidadesRepository.ObtenerUnidadPorId(id);
         return(a);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            var a = ObtenerUnidadSeleccionada();

            if (MessageBox.Show("¿Está seguro de que desea eliminar la unidad seleccionada?",
                                "Eliminar Unidad", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                try
                {
                    UnidadesRepository.Eliminar(a.Id);
                    ConsultarDatos();
                    dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id);
                }
                catch (Exception ex)
                {
                    ShowError(ex.Message);
                }
            }
        }
Esempio n. 7
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     using (var f = new Forms.Unidades.frmEdición())
     {
         if (f.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 var a = UnidadesRepository.Insertar(f.Unidad, f.Observaciones, f.Estado);
                 ConsultarDatos();
                 dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id);
             }
             catch (Exception ex)
             {
                 ShowError("Error al intentar grabar los datos: \n" + ex.Message);
             }
         }
     }
 }
Esempio n. 8
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     Models.Unidades a = ObtenerUnidadSeleccionada();
     using (var f = new frmEdición(a))
     {
         if (f.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 int IdEmpresa = Lib.Configuration.IdEmpresa;
                 UnidadesRepository.Actualizar(a.Id, f.Unidad, f.Observaciones, f.Estado);
                 ConsultarDatos();
                 dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id);
             }
             catch (Exception ex)
             {
                 ShowError("Error al intentar grabar los datos: \n" + ex.Message);
             }
         }
     }
 }
 public UnidadesController()
 {
     db = new UnidadesRepository();
 }