private void cargarGrillaDetalle(int idPed) { try { List <DetallePedido> detP = GestorConsultaPedido.buscarDetallePedido(idPed); dgv_detalle.Rows.Clear(); foreach (DetallePedido detPed in detP) { if (detPed.reservado == true) { dgv_detalle.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.precio, detPed.cantidad, detPed.producto.Unidad.Nombre, detPed.subTotal, detPed.producto.idProducto, "SI", "Reservar", detPed.Estado.idEstado); } else { dgv_detalle.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.precio, detPed.cantidad, detPed.producto.Unidad.Nombre, detPed.subTotal, detPed.producto.idProducto, "NO", "Reservar", detPed.Estado.idEstado); } } tablaAModificar = detP; } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void cargarGrillaDetalle(int ped) { try { List <DetallePedido> detP = GestorConsultaPedido.buscarDetallePedido(ped); dgv_detalle_pedido.Rows.Clear(); foreach (DetallePedido detPed in detP) { int fila = dgv_detalle_pedido.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.producto.Unidad.Nombre, detPed.cantidad, detPed.precio, detPed.subTotal, detPed.producto.idProducto, detPed.Estado.idEstado); if (detPed.Estado.idEstado == 25 || detPed.Estado.idEstado == 4) { dgv_detalle_pedido.Rows[fila].DefaultCellStyle.BackColor = Color.LightGreen; } if (detPed.Estado.idEstado == 26) { dgv_detalle_pedido.Rows[fila].DefaultCellStyle.BackColor = Color.LightSalmon; } } } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void cargarGrilla() { String opcion = "Sin Opción"; try { List <Pedido> perdidos = GestorConsultaPedido.buscarPedidos(); dgv_pedidos.Rows.Clear(); foreach (Pedido ped in perdidos) { switch (ped.estado.idEstado) { case 1: opcion = "Sin Opción"; break; case 2: opcion = "Registrar Fin Preparación"; break; case 5: opcion = "Registrar Factura"; break; case 6: opcion = "Registrar Entrega"; break; default: opcion = "Sin Opción"; break; } int fila = dgv_pedidos.Rows.Add(ped.idPedido, ped.nroPedido, ped.fechaPedido.ToShortDateString(), ped.estado.Nombre, ped.cliente.RazonSocial, ped.cliente.Nombre, ped.cliente.Apellido, ped.fechaNecesidad.ToShortDateString(), ped.montoTotal, ped.dirEntraga, opcion, ped.estado.idEstado); dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.Khaki; if (ped.estado.idEstado == 7) { dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.LightGreen; } if (ped.estado.idEstado == 9 || ped.estado.idEstado == 10) { dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.LightSalmon; } } } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void Consulta_de_Pedidos_Load(object sender, EventArgs e) { ((Menu_Principal)(MdiParent)).btn_ventas.Visible = false; ((Menu_Principal)(MdiParent)).btn_impresiones.Visible = false; ((Menu_Principal)(MdiParent)).btn_pedido.Visible = false; iniciador.cantVentanasAbiertas++; //dtp_desde.Format = DateTimePickerFormat.Custom; //dtp_desde.CustomFormat = " "; gestor = new GestorConsultaPedido(); cargarGrilla(); dtp_desde.Value = Convert.ToDateTime("01/" + DateTime.Now.Month + "/" + DateTime.Now.Year); dtp_hasta.Value = Convert.ToDateTime("28/" + DateTime.Now.Month + "/" + DateTime.Now.Year); cargarCombos(); dgv_pedidos.ClearSelection(); }
private void cargaGrillsFiltros() { //DateTime? fdesde = null; //DateTime? fhasta = null; double?mDesde = null; double?mHasta = null; int? cuit = null; int? nroDoc = null; DateTime fdesde = dtp_desde.Value; DateTime fhasta = dtp_hasta.Value; String opcion = "Sin Opción"; if (!string.IsNullOrEmpty(txt_monto_desde.Text)) { mDesde = double.Parse(txt_monto_desde.Text); } if (!string.IsNullOrEmpty(txt_monto_hasta.Text)) { mHasta = double.Parse(txt_monto_hasta.Text); } if (!string.IsNullOrEmpty(txt_cuit.Text)) { cuit = int.Parse(txt_cuit.Text); } if (!string.IsNullOrEmpty(txt_nro_doc.Text)) { nroDoc = int.Parse(txt_nro_doc.Text); } try { List <Pedido> perdidos = GestorConsultaPedido.buscarPedidosFiltrados((int)cmb_estado_pedido.SelectedValue, (int)cmb_tipo_doc.SelectedValue, nroDoc, mDesde, mHasta, txt_nombre.Text, txt_apellido.Text, txt_razon_social.Text, cuit, fdesde, fhasta); dgv_pedidos.Rows.Clear(); foreach (Pedido ped in perdidos) { switch (ped.estado.idEstado) { case 2: opcion = "Registrar Fin Preparación"; break; case 5: opcion = "Registrar Factura"; break; case 6: opcion = "Registrar Entrega"; break; default: opcion = "Sin Opción"; break; } int fila = dgv_pedidos.Rows.Add(ped.idPedido, ped.nroPedido, ped.fechaPedido.ToShortDateString(), ped.estado.Nombre, ped.cliente.RazonSocial, ped.cliente.Nombre, ped.cliente.Apellido, ped.fechaNecesidad.ToShortDateString(), ped.montoTotal, ped.dirEntraga, opcion, ped.estado.idEstado); dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.Khaki; if (ped.estado.idEstado == 7) { dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.LightGreen; } if (ped.estado.idEstado == 9 || ped.estado.idEstado == 10) { dgv_pedidos.Rows[fila].DefaultCellStyle.BackColor = Color.LightSalmon; } } } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }