private List <Vw_RomaneoOrdenPago> _GetEntitiesLiquidaciones(Expression <Func <Vw_RomaneoOrdenPago, bool> > pred, decimal valor, LiquidacionesQueryType type) { using (var context = new CooperativaProduccionEntities()) { var calculadordepago = context.ParamPagos.Single(); if (type == LiquidacionesQueryType.PorPorcentaje) { calculadordepago.porciento = valor; calculadordepago.porkilo = 0; } else if (type == LiquidacionesQueryType.PorKilo) { calculadordepago.porciento = 0; calculadordepago.porkilo = valor; } context.Entry(calculadordepago).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } using (var context = new CooperativaProduccionEntities()) { var entities = context.Vw_RomaneoOrdenPago .Where(x => x.OrdenPagoId == null && x.RomaneoPendiente == false) .Where(pred) .OrderByDescending(x => x.FechaAfipLiquidacion) .ThenBy(x => x.nrofet) .ToList(); return(entities); } }
public Form_AdministracionBuscarProductor() { InitializeComponent(); Context = new CooperativaProduccionEntities(); _idSeleccionado = Guid.Empty; }
private void CargarCombo() { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); var producto = Context.Vw_Producto.ToList(); cbProductoIngreso.DataSource = producto; cbProductoIngreso.DisplayMember = "DESCRIPCION"; cbProductoIngreso.ValueMember = "ID"; cbProductoConsulta.DataSource = producto; cbProductoConsulta.DisplayMember = "DESCRIPCION"; cbProductoConsulta.ValueMember = "ID"; var campaña = (from c in Context.Caja group new { c } by new { Campaña = c.Campaña } into g select new { Campaña = g.Key.Campaña }) .OrderBy(x => x.Campaña) .ToList(); cbCampaña.DataSource = campaña; cbCampaña.DisplayMember = "Campaña"; cbCampaña.ValueMember = "Campaña"; }
public Form_AdministracionNuevoRemito(Guid OrdenVentaId, bool Orden) { InitializeComponent(); Iniciar(Orden); Context = new CooperativaProduccionEntities(); CargarDatos(OrdenVentaId, Orden); }
public Form_AdministracionFormaPago(Guid OrdenPagoId, string neto) { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarDatos(OrdenPagoId, neto); OrdenId = OrdenPagoId; }
public Form_AdministracionNuevaOrdenVenta(Guid?Id) { InitializeComponent(); Context = new CooperativaProduccionEntities(); objContext = new DataContext(true); Iniciar(Id); }
public void BuscarCuit() { var dbContext = new CooperativaProduccionEntities(); var result = (from a in Context.Vw_Transporte select new { full = a.CUIT + a.ALIAS_1_NOMBRE, ID = a.ALIAS_0_ID, CUIT = a.CUIT, TRANSPORTE = a.ALIAS_1_NOMBRE }); var busqueda = result .Where(r => r.CUIT.Contains(cuit)) .ToList(); if (busqueda.Count > 0) { gridControlCliente.DataSource = busqueda; gridViewCliente.Columns[0].Visible = false; gridViewCliente.Columns[1].Visible = false; gridViewCliente.Columns[2].Width = 90; gridViewCliente.Columns[3].Width = 150; gridViewCliente.Columns[4].Width = 100; } }
public Form_RomaneoGestionClasificacion(bool GestionReclasificaion) { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarCombo(); Iniciar(GestionReclasificaion); }
public Form_InventarioIngresoCaja() { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarCombo(); Iniciar(); }
public AdministracionGeneracionOPControl() { InitializeComponent(); Context = new CooperativaProduccionEntities(); _liquidaciones = new LiquidacionesParaOPViewModel() { Retenciones = new List <RetencionDetalleViewModel>(), Items = new List <LiquidacionParaOPViewModel>() }; _pagosManager = new PagosManager(); _messageBoxService = new MessageBoxService(); // Generacion de Ordenes de Pago this.btnBuscarLiquidaciones.Click += this.btnBuscarLiquidaciones_Click; this.txtPorcentajePago.KeyPress += this.txtPorcentajePago_KeyPress; this.btnPorcentajePago.Click += this.btnPorcentajePago_Click; this.txtPagoPorKilo.KeyPress += this.txtPagoPorKilo_KeyPress; this.btnPagoPorKilo.Click += this.btnPagoPorKilo_Click; this.btnGenerarOP.Click += this.btnGenerarOP_Click; this.gridViewLiquidacion.SelectionChanged += gridViewLiquidacion_SelectionChanged; this.gridViewLiquidacion.CustomUnboundColumnData += gridViewLiquidacion_CustomUnboundColumnData; }
public void Buscar() { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); var results = (from a in Context.Vw_Clase .Where(x => (x.Vigente == true || x.Vigente == null) && x.ID_PRODUCTO != DevConstantes.Generico) .OrderBy(x => x.DESCRIPCION) .ThenBy(x => x.Orden) select new { ID = a.ID, CLASE = a.NOMBRE, PRECIOCOMPRA = a.PRECIOCOMPRA, ORDEN = a.Orden, PRODUCTO = a.DESCRIPCION }) .ToList(); if (results.Count > 0) { gridListaPrecio.DataSource = results; gridViewListaPrecio.Columns["ID"].Visible = false; } }
public Form_InventarioKardex(string deposito, string producto, string item) { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarCombo(); Iniciar(deposito, producto, item); }
public void BuscarCuit() { var dbContext = new CooperativaProduccionEntities(); var result = (from a in Context.Vw_Cliente select new { full = a.CUIT + a.RAZONSOCIAL + a.CUITE, ID = a.ID, CUIT = a.CUIT.ToUpper().Contains(DevConstantes.XX) ? a.CUITE : a.CUIT, CLIENTE = a.RAZONSOCIAL, PROVINCIA = a.Provincia }); var busqueda = result .Where(r => r.CUIT.Contains(cuit)) .ToList(); if (busqueda.Count > 0) { gridControlCliente.DataSource = busqueda; gridViewCliente.Columns[0].Visible = false; gridViewCliente.Columns[1].Visible = false; gridViewCliente.Columns[2].Width = 90; gridViewCliente.Columns[3].Width = 150; gridViewCliente.Columns[4].Width = 100; } }
public Form_AdministracionGestionCaja() { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarCombo(); Iniciar(); }
private void Buscar() { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); Expression <Func <FardoEnProduccion, bool> > pred = x => true; pred = pred.And(x => x.Fecha >= dpDesde.Value.Date); pred = pred.And(x => x.Fecha <= dpHasta.Value.Date); Guid ProductoId = Guid.Parse(cbProducto.SelectedValue.ToString()); pred = checkProducto.Checked ? pred.And(x => x.ProductoId == ProductoId) : pred; var movimientos = (from m in Context.FardoEnProduccion .Where(pred) join p in Context.Vw_Pesada on m.PesadaDetalleId equals p.PesadaDetalleId join d in Context.Vw_Producto on m.ProductoId equals d.ID into pp from pl in pp.DefaultIfEmpty() select new { Id = m.Id, PesadaDetalleId = m.PesadaDetalleId, Fecha = m.Fecha, Hora = m.Hora, Fardo = p.NumFardo, Kilos = p.Kilos, Clase = p.Clase, Tabaco = p.DESCRIPCION, Blend = pl.DESCRIPCION }) .OrderBy(x => x.Fardo) .ToList(); List <ProduccionGrid> datasource = new List <ProduccionGrid>(); foreach (var item in movimientos) { ProduccionGrid grid = new ProduccionGrid(); grid.Id = item.Id; grid.PesadaDetalleId = item.PesadaDetalleId; grid.Fecha = item.Fecha; grid.Hora = item.Hora.ToString(@"hh\:mm", CultureInfo.CurrentCulture); grid.Fardo = item.Fardo.Value.ToString(); grid.Kilos = item.Kilos.Value; grid.Clase = item.Clase; grid.Tabaco = item.Tabaco; grid.Blend = item.Blend; datasource.Add(grid); } gridControlFardo.DataSource = datasource; gridViewFardo.Columns[0].Visible = false; gridViewFardo.Columns[1].Visible = false; }
public Form_RomaneoAsignacionTurno() { InitializeComponent(); _context = new CooperativaProduccionEntities(); _productorId = Guid.Empty; txtTotalKg.Text = CalcularTotalKilos(dpFechaSolicitud.Value.Date).ToString(); }
public Form_SysPrincipal() { InitializeComponent(); Context = new CooperativaProduccionEntities(); ShowSplashForm(); _CurrentUser = CheckCredentials(); SolicitarCredenciales(_CurrentUser); CloseSessionForm(); }
public long GetNumeroInternoDeOrden() { using (var context = new CooperativaProduccionEntities()) { var ultimo = context.OrdenPago.Select(p => p.NumIntOrdenPago).DefaultIfEmpty(0).Max(); return(ultimo + 1); } }
public Form_RomaneoGestionRomaneo(bool ReimpresionRomaneo, bool ResumenRomaneo, bool ResumenCompra, bool ResumenClaseMes, bool ResumenClaseTrimestre) { InitializeComponent(); Context = new CooperativaProduccionEntities(); CargarCombo(); Iniciar(ReimpresionRomaneo, ResumenRomaneo, ResumenCompra, ResumenClaseMes, ResumenClaseTrimestre); }
private List <ConceptoDeOrdenDePago> _GetEntitiesConceptos(Guid ordendepagoid) { using (var context = new CooperativaProduccionEntities()) { var list = context.ConceptoDeOrdenDePago .Where(x => x.OrdenPagoId == ordendepagoid) .ToList(); return(list); } }
private void BuscarOrdenVentaPendiente() { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); Expression <Func <OrdenVenta, bool> > pred = x => true; pred = txtCliente.Text != string.Empty ? pred.And(x => x.ClienteId == ClienteId) : pred; pred = pred.And(x => x.Fecha >= dpDesde.Value.Date && x.Fecha <= dpHasta.Value.Date); pred = pred.And(x => x.Pendiente == true); var ordenVenta = (from o in Context.OrdenVenta.Where(pred) join c in Context.Vw_Cliente on o.ClienteId equals c.ID select new { OrdenVentaId = o.Id, NumOperacion = o.NumOperacion, NumOrden = o.NumOrden, Cliente = c.RAZONSOCIAL, Fecha = o.Fecha, Pendiente = o.Pendiente == true ? DevConstantes.SI : DevConstantes.NO }) .OrderBy(x => x.NumOrden) .ToList(); gridControlOrdenVentaPendiente.DataSource = ordenVenta; gridViewOrdenVentaPendiente.Columns[0].Visible = false; gridViewOrdenVentaPendiente.Columns[1].Caption = "N° Operación"; gridViewOrdenVentaPendiente.Columns[1].Width = 120; gridViewOrdenVentaPendiente.Columns[1].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[1].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Far; gridViewOrdenVentaPendiente.Columns[2].Caption = "N° Orden"; gridViewOrdenVentaPendiente.Columns[2].Width = 120; gridViewOrdenVentaPendiente.Columns[2].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[2].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Far; gridViewOrdenVentaPendiente.Columns[3].Caption = "Cliente"; gridViewOrdenVentaPendiente.Columns[3].Width = 250; gridViewOrdenVentaPendiente.Columns[3].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[3].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Near; gridViewOrdenVentaPendiente.Columns[4].Caption = "Fecha"; gridViewOrdenVentaPendiente.Columns[4].Width = 90; gridViewOrdenVentaPendiente.Columns[4].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[4].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[5].Caption = "Pendiente"; gridViewOrdenVentaPendiente.Columns[5].Width = 120; gridViewOrdenVentaPendiente.Columns[5].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridViewOrdenVentaPendiente.Columns[5].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Center; }
private Vw_OrdenPago _GetEntitieOrdenDePago(Guid id) { Vw_OrdenPago entitie; using (var context = new CooperativaProduccionEntities()) { entitie = context.Vw_OrdenPago .Where(x => x.OrdenPagoId == id) .Single(); } return(entitie); }
private List <Vw_OrdenPago> _GetEntitiesOrdenesDePago(Expression <Func <Vw_OrdenPago, bool> > pred) { List <Vw_OrdenPago> entities; using (var context = new CooperativaProduccionEntities()) { entities = context.Vw_OrdenPago .Where(pred) .OrderByDescending(x => x.Fecha) .ThenBy(x => x.nrofet) .ToList(); } return(entities); }
public void Buscar() { Expression <Func <Turno, bool> > pred = x => true; pred = pred.And(x => x.FechaTurno >= dpDesde.Value.Date && x.FechaTurno <= dpHasta.Value.Date); pred = _productorId != Guid.Empty ? pred.And(x => x.ProductorId == _productorId) : pred; var turnos = Context.Turno.Where(pred).ToList(); var gridTurnos = new List <GridTurno>(); foreach (var item in turnos) { var turno = new GridTurno(); CooperativaProduccionEntities _context = new CooperativaProduccionEntities(); var productor = _context.Vw_Productor .Where(x => x.ID == item.ProductorId) .FirstOrDefault(); turno.Id = item.Id; turno.NOMBRE = productor.NOMBRE; turno.nrofet = productor.nrofet; turno.Provincia = productor.Provincia; turno.Telefono = productor.TELEFONO; turno.FechaSolicitud = item.FechaSolicitud.ToShortDateString(); turno.FechaTurno = item.FechaTurno.ToShortDateString(); turno.Kilos = item.Kilos.ToString("N2"); gridTurnos.Add(turno); } if (gridTurnos.Count() > 0) { gridControlPringreso.DataSource = gridTurnos; gridViewPreingreso.Columns[0].Visible = false; gridViewPreingreso.Columns[1].Width = 90; gridViewPreingreso.Columns[2].Width = 90; gridViewPreingreso.Columns[3].Width = 90; gridViewPreingreso.Columns[4].Width = 250; gridViewPreingreso.Columns[5].Width = 120; gridViewPreingreso.Columns[6].Width = 120; gridViewPreingreso.Columns[7].Width = 120; gridViewPreingreso.Columns[8].Width = 120; } }
public ProductorViewModel GetProductor(Guid productorid) { using (var context = new CooperativaProduccionEntities()) { var productor = context.Vw_Productor .Where(x => x.ID == productorid) .Select(x => new { ID = x.ID.Value, x.NOMBRE, x.CUIT, x.nrofet, x.Provincia, x.IVA }) .Single(); ProductorIVATASATypes situacionIVATASA; switch (productor.IVA) { case "MT": situacionIVATASA = ProductorIVATASATypes.Monotributista; break; default: situacionIVATASA = ProductorIVATASATypes.ResponsableInscripto; break; } var situacionIVATASADescripcion = ProductorIVATASA.GetDescription(situacionIVATASA); var productorvm = new ProductorViewModel() { Id = productor.ID, Nombre = productor.NOMBRE, CUIT = productor.CUIT, FET = productor.nrofet, Provincia = productor.Provincia, SituacionIVATASA = situacionIVATASA, SituacionIVATASADescripcion = situacionIVATASADescripcion }; return(productorvm); } }
private long ContadorNumeroOperacion() { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); var contador = Context.Contador .Where(x => x.Nombre.Equals(DevConstantes.NumeroOperacion)) .FirstOrDefault(); if (contador != null) { return(contador.Valor.Value + 1); } else { return(1); } }
private void gridControlOrdenVentaPendiente_DoubleClick(object sender, EventArgs e) { if (gridViewOrdenVentaPendiente.SelectedRowsCount > 0) { var Id = new Guid(gridViewOrdenVentaPendiente .GetRowCellValue(gridViewOrdenVentaPendiente.FocusedRowHandle, "OrdenVentaId") .ToString()); CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); var orden = Context.OrdenVenta .Where(x => x.Id == Id) .FirstOrDefault(); if (orden.Pendiente == true) { var nr = new Form_AdministracionNuevoRemito(Id, true); nr.ShowDialog(this); } } }
private void gridControlRemito_DoubleClick(object sender, EventArgs e) { if (gridViewRemito.SelectedRowsCount > 0) { var Id = new Guid(gridViewRemito .GetRowCellValue(gridViewRemito.FocusedRowHandle, "RemitoId") .ToString()); CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); var remito = Context.Remito .Where(x => x.Id == Id) .FirstOrDefault(); if (remito != null) { var nr = new Form_AdministracionNuevoRemito(Id, false); nr.ShowDialog(this); } } }
private void Iniciar() { Context = new CooperativaProduccionEntities(); var result = (from a in Context.Vw_Clase .Where(x => x.Vigente == true) select new { Clase = a.NOMBRE, Tabaco = a.DESCRIPCION.Equals(DevConstantes.TabacoReclasificacion) ? DevConstantes.Reclasificacion : a.DESCRIPCION }) .OrderBy(x => x.Tabaco) .ThenBy(x => x.Clase) .ToList(); gridControlClase.DataSource = result; }
private long ContadorNumeroCaja(int campaña, Guid ProductoId) { CooperativaProduccionEntities Context = new CooperativaProduccionEntities(); long numCaja = 0; var caja = Context.Caja .Where(x => x.Campaña == campaña && x.ProductoId == ProductoId) .OrderByDescending(x => x.NumeroCaja) .FirstOrDefault(); if (caja != null) { numCaja = caja.NumeroCaja + 1; } else { numCaja = 1; } return(numCaja); }