private void VControlPresupuestos_Load(object sender, EventArgs e) { Listas.Items.Add("Todos"); Listas.Items.Add("Presupuestados"); Listas.Items.Add("Señados"); Listas.Items.Add("Vendidos"); Listas.Items.Add("Cancelados"); DataGridViewCheckBoxColumn dgvCmb = new DataGridViewCheckBoxColumn(); dgvCmb.ValueType = typeof(bool); dgvCmb.Name = "Cb"; dgvCmb.HeaderText = ""; dataGridView1.Columns.Add(dgvCmb); dataGridView1.DataSource = controladorFachada.ListarPresupuesto(); dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; dataGridView1.Columns[6].ReadOnly = true; dataGridView1.AllowUserToAddRows = false; dataGridView1.Columns[7].Visible = false; _ = new DatagridStyle(dataGridView1); }
private void GetNoficaciones(string text) { if (text == "") { text = "0"; } dataGridView1.DataSource = controladorFachada.getNotificaciones(Convert.ToInt32(text)); if (dataGridView1.Rows.Count == 0) { dataGridView1.Visible = false; NohayNotificaciones.Visible = true; } else { dataGridView1.Visible = true; NohayNotificaciones.Visible = false; dataGridView1.Columns[2].Visible = false; dataGridView1.Columns[3].Visible = false; dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; _ = new DatagridStyle(dataGridView1); } }
private void VControlClientes_Load(object sender, EventArgs e) { Listas.Items.Add("Activos"); Listas.Items.Add("No Activos"); if (IdPresupuesto != -1) { AsociarPresupuesto.Visible = true; Listas.Visible = false; } else { AsociarPresupuesto.Visible = false; Listas.Visible = true; } DataGridViewCheckBoxColumn dgvCmb = new DataGridViewCheckBoxColumn(); dgvCmb.ValueType = typeof(bool); dgvCmb.Name = "Cb"; dgvCmb.HeaderText = ""; dataGridView1.Columns.Add(dgvCmb); dataGridView1.DataSource = controladorfachada.ListarClientes(); dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; dataGridView1.Columns[6].ReadOnly = true; dataGridView1.Columns[7].Visible = false; //Columna de Activo _ = new DatagridStyle(dataGridView1); }
private void VAgregarCategoria_Load(object sender, EventArgs e) { Listas.Items.Add("Activas"); Listas.Items.Add("No Activas"); if (Producto != null) { AsociarProducto.Visible = true; } else { AsociarProducto.Visible = false; } DataGridViewCheckBoxColumn cb = new DataGridViewCheckBoxColumn(); cb.ValueType = typeof(bool); cb.Name = "Cb"; cb.HeaderText = ""; dataGridView1.Columns.Add(cb); dataGridView1.DataSource = controladorFachada.ListarCategorias(); dataGridView1.Columns[5].Visible = false; //Columna de "Activo" dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; _ = new DatagridStyle(dataGridView1); }
private void VControlProducto_Load(object sender, EventArgs e) { Listas.Items.Add("Todos"); Listas.Items.Add("Por debajo stock mínimo"); Listas.Items.Add("Más vendidos"); if (Descuento == "notengo") { CargarPresupuesto.Visible = false; IngresoMercaderia.Visible = true; PorcentajeIncremento.Visible = true; Categoria.Visible = true; Agregar.Visible = true; Modificar.Visible = true; Eliminar.Visible = true; } else { CargarPresupuesto.Visible = true; IngresoMercaderia.Visible = false; PorcentajeIncremento.Visible = false; Categoria.Visible = false; Agregar.Visible = false; Modificar.Visible = false; Eliminar.Visible = false; } DataGridViewCheckBoxColumn cb = new DataGridViewCheckBoxColumn(); cb.ValueType = typeof(bool); cb.Name = "Cb"; cb.HeaderText = ""; dataGridView1.Columns.Add(cb); dataGridView1.DataSource = controladorFachada.ListarTodosLosProductos(); dataGridView1.Columns[0].Width = 25; dataGridView1.Columns[1].Width = 35; //ID dataGridView1.Columns[2].Width = 125; dataGridView1.Columns[3].Width = 125; dataGridView1.Columns[4].Width = 60; dataGridView1.Columns[5].Width = 95; dataGridView1.Columns[6].Width = 125; dataGridView1.Columns[7].Width = 95; dataGridView1.Columns[8].Width = 60; dataGridView1.Columns[12].Width = 90; dataGridView1.Columns[8].Visible = false; dataGridView1.Columns[9].Visible = false; dataGridView1.Columns[10].Visible = false; dataGridView1.Columns[11].Visible = false; dataGridView1.Columns[13].Visible = false; dataGridView1.Columns[13].HeaderText = "Cantidad Vendida"; _ = new DatagridStyle(dataGridView1); }
private void VIngresarMercaderia_Load(object sender, EventArgs e) { dataGridView1.Columns.Add("Id", "Id"); dataGridView1.Columns.Add("Nombre", "Nombre"); dataGridView1.Columns.Add("Cantidad", "Cantidad"); dataGridView1.Columns.Add("PrecioCompra", "Precio de Compra"); dataGridView1.Columns.Add("FechaVencimiento", "Fecha de Vencimiento dd/mm/aaaa"); dataGridView1.Columns.Add("NroLote", "Nro Lote"); dataGridView1.AllowUserToAddRows = false; dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; Confirmar.Visible = false; ConfirmarText.Visible = false; Listo.Visible = true; Cancelar.Visible = true; Agregar.Visible = true; if (Filas.RowCount != 0) { foreach (DataGridViewRow row in Filas.Rows) { string[] r = new string[] { row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString(), row.Cells[4].Value.ToString(), row.Cells[5].Value.ToString() }; dataGridView1.Rows.Add(r); } } if (Productos != null) { foreach (ProductoPresupuestoDTO p in controladorFachada.ListarProductosPresupuesto(Productos)) { string[] row = new string[] { p.Id.ToString(), p.Nombre, "0", "0", "", "" }; dataGridView1.Rows.Add(row); } } foreach (DataGridViewRow row3 in dataGridView1.Rows) { if (controladorFachada.VerificarSiCategoriaVence(Convert.ToInt32(row3.Cells[0].Value))) { row3.Cells[4].ReadOnly = false; } else { row3.Cells[4].Value = "------"; row3.Cells[4].ReadOnly = true; } } _ = new DatagridStyle(dataGridView1); }
private void VVenderPresupuesto_Load(object sender, EventArgs e) { NombreCliente.Text = controladorFachada.BuscarNombreCliente(IdCliente); MontoVenta.Text = controladorFachada.TotalVentaPresupuesto(IdPresupuesto).ToString(); MontoSenia.Text = controladorFachada.TotalSeniaPresupuesto(IdPresupuesto).ToString(); MontoPagar.Text = (Convert.ToDouble(MontoVenta.Text) - Convert.ToDouble(MontoSenia.Text)).ToString(); Lineas = controladorFachada.ListarLineasConLotePresupuesto(IdPresupuesto); dataGridView1.Columns.Add("Producto", "Producto"); dataGridView1.Columns.Add("Cantidad", "Cantidad"); dataGridView1.Columns.Add("Lote", "Lote"); dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.AllowUserToAddRows = false; if (controladorFachada.BuscarPresupuesto(IdPresupuesto).Estado == "Vendido") { Cancelar.Text = "Volver"; Vender.Visible = false; List <LoteVendidoDTO> lotesVendidos = controladorFachada.GetLotesVendidosVenta(IdPresupuesto); foreach (LoteVendidoDTO loteVendido in lotesVendidos) { string[] row = new string[] { loteVendido.NombreProducto, loteVendido.Cantidad.ToString(), loteVendido.idLote.ToString() }; dataGridView1.Rows.Add(row); } } else { foreach (LineaPresupuestoDTO linea in Lineas) { foreach (KeyValuePair <int, int> lote in linea.LoteYCantidad) { string[] row = new string[] { linea.NombreProducto, lote.Value.ToString(), lote.Key.ToString() }; dataGridView1.Rows.Add(row); } } } _ = new DatagridStyle(dataGridView1); }
private void VAdministrarPresupuesto_Load(object sender, EventArgs e) { string EstadoPresupuesto = ""; if (IdPresupuesto != 0) { EstadoPresupuesto = controladorFachada.BuscarPresupuesto(IdPresupuesto).Estado; if (EstadoPresupuesto == "Seniado") { EstadoPresupuestoLabel.Text = "Estado: " + "Señado"; } else { EstadoPresupuestoLabel.Text = "Estado: " + EstadoPresupuesto; } } if (Notificacion) { VolverNotificacion.Visible = true; Volver.Visible = false; } else { Volver.Visible = true; VolverNotificacion.Visible = false; } dataGridView1.Columns.Clear(); dataGridView1.Rows.Clear(); dataGridView1.Columns.Add("Id", "Id"); dataGridView1.Columns.Add("Nombre", "Nombre"); dataGridView1.Columns.Add("Cantidad", "Cantidad"); dataGridView1.Columns.Add("PrecioUnitario", "Precio Unitario"); dataGridView1.Columns.Add("PorcentajeDescuento", "Porcentaje Descuento"); dataGridView1.Columns.Add("Subtotal", "Subtotal"); dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; dataGridView1.AllowUserToAddRows = false; Total.ReadOnly = true; Cliente.ReadOnly = true; Venta.Visible = false; dateTimePicker1.Value = FechaVencimiento; DescuentoTotal.Text = Descuento; Observacion.Text = PObservacion; if (IdCliente != 0) { Cliente.Text = controladorFachada.BuscarCliente(IdCliente).ToString(); } //Lineas de presupuesto que vienen de otra pantalla (VControlProductos o VControlClientes) if (Filas.RowCount != 0) { foreach (DataGridViewRow row in Filas.Rows) { string[] r = new string[] { row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString(), row.Cells[4].Value.ToString(), row.Cells[5].Value.ToString() }; dataGridView1.Rows.Add(r); } } //Productos nuevos ingresados desde CARGAR PRODUCTOS if (IdProductos != null) { Boolean existe = false; foreach (ProductoPresupuestoDTO p in controladorFachada.ListarProductosPresupuesto(IdProductos)) { foreach (DataGridViewRow row1 in dataGridView1.Rows) { if (row1.Cells[0].Value.ToString() == p.Id.ToString()) { existe = true; } } if (!existe) { string[] row = new string[] { p.Id.ToString(), p.Nombre, "0", p.PrecioUnitario.ToString(), "0", "0" }; dataGridView1.Rows.Add(row); } } } // Presupuesto que viene seleccionado de VControlPresupuestos (se seleccionó un presupuesto y se clickeo administrar) if (Presupuesto != null) { foreach (LineaPresupuestoDTO lin in controladorFachada.ListarLineasPresupuesto(Presupuesto.Id)) { string[] row = new string[] { lin.IdProducto.ToString(), lin.NombreProducto, lin.Cantidad.ToString(), lin.PrecioUnitario.ToString(), lin.PorcentajeDescuento.ToString(), lin.Subtotal.ToString() }; dataGridView1.Rows.Add(row); } if (Presupuesto.Estado == "Vendido") { dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; DescuentoTotal.ReadOnly = true; Seniar.Visible = false; Guardar.Visible = false; Vender.Visible = false; Venta.Visible = true; Cancelar.Visible = false; BuscarCliente.Visible = false; CargarProductos.Visible = false; dateTimePicker1.Visible = false; label5.Visible = false; ActualizarPrecios.Visible = false; } } Total.Text = PrecioVenta().ToString(); if (EstadoPresupuesto == "Vendido") { dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; DescuentoTotal.ReadOnly = true; Seniar.Visible = false; Guardar.Visible = false; Vender.Visible = false; Venta.Visible = true; Cancelar.Visible = false; BuscarCliente.Visible = false; CargarProductos.Visible = false; dateTimePicker1.Visible = false; label5.Visible = false; ActualizarPrecios.Visible = false; } else if (EstadoPresupuesto == "Cancelado") { dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; DescuentoTotal.ReadOnly = true; Seniar.Visible = false; Guardar.Visible = false; Vender.Visible = false; Venta.Visible = false; Cancelar.Visible = false; BuscarCliente.Visible = false; CargarProductos.Visible = false; dateTimePicker1.Visible = false; label5.Visible = false; ActualizarPrecios.Visible = false; } else if (EstadoPresupuesto == "Seniado") { Seniar.Text = "Ver/Modificar Seña"; } _ = new DatagridStyle(dataGridView1); }