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; }
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); }
private void ConsultarDatos() { dgvDatos.SetDataSource(from u in UnidadesRepository.ObtenerUnidades() select new { u.Id, u.Unidad, u.Observaciones }); dgvDatos.Columns[0].Visible = false; }
private void CargaUnidades() { var u = UnidadesRepository.ObtenerUnidades(); cbUnidad.DataSource = u; cbUnidad.DisplayMember = "Unidad"; cbUnidad.ValueMember = "Id"; if (u.Any()) { cbUnidad.SelectedIndex = 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); } }
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); } } }
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); } } } }
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(); }