public Ventas() { InitializeComponent(); controlador = new CrearVentas_Controller(); tipoComprobanteTBX.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; clienteCBX.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; formapagoCBX.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; IdTXT.ReadOnly = true; IdTXT.Text = "0"; numerochequeTBT.Text = "0"; serieTBX.Text = "0"; timbradoTXT.Text = "0"; llenarComboTipoComprobante(); llenarComboClientes(); llenarComboFormasPago(); totalTXT.ReadOnly = true; fechaTPC.Value = DateTime.Now; fechaTPC.CustomFormat = "yyyy-MM-dd"; this.CenterToScreen(); }
private bool comprobar(bool id) { bool result = false; if (IdTXT.Text.Trim() != "") { controlador.Modelo.Idcliente = int.Parse(IdTXT.Text.Trim()); if (serieTBX.Text.Trim() != "") { controlador.Modelo.Seriecomprobante = int.Parse(serieTBX.Text.Trim()); if (timbradoTXT.Text.Trim() != "") { controlador.Modelo.Timbrado = int.Parse(timbradoTXT.Text.Trim()); if (fechaTPC.Text.Trim() != "") { controlador.Modelo.Fecha = fechaTPC.Text.Trim(); if (numerochequeTBT.Text.Trim() != "") { controlador.Modelo.NumeroCheque = int.Parse(numerochequeTBT.Text.Trim()); if (totalTXT.Text.Trim() != "") { controlador.Modelo.Total = double.Parse(totalTXT.Text.Trim().ToString()); result = true; controlador.Modelo.Idtipocomprobante = int.Parse(tipoComprobanteTBX.SelectedValue.ToString()); controlador.Modelo.Idcliente = int.Parse(clienteCBX.SelectedValue.ToString()); controlador.Modelo.Idformapago = int.Parse(formapagoCBX.SelectedValue.ToString()); List <CrearVentas_Modelo> parametros = new List <CrearVentas_Modelo>(); foreach (DataGridViewRow row in productoGTV.Rows) { parametros.Add(new CrearVentas_Modelo { IdarticuloDetalleVenta = int.Parse(row.Cells["Column1"].Value.ToString().ToString().Trim()), CantidadDetalleVenta = int.Parse(row.Cells["Column3"].Value.ToString().ToString().Trim()), PrecioDetalleVenta = int.Parse(row.Cells["Column4"].Value.ToString().ToString().Trim()) }); } CrearVentas_Controller frmVentaDetalle = new CrearVentas_Controller(); frmVentaDetalle.GuardarDetalles(parametros); } } } } } } if (id) { if (int.Parse(IdTXT.Text.Trim()) <= 0) { result = false; } } else { if (int.Parse(IdTXT.Text.Trim()) > 0) { result = false; } } if (!result) { MessageBox.Show("DATOS INCOMPLETOS", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(result); }