Ejemplo n.º 1
0
 public Crear_Ingresos()
 {
     InitializeComponent();
     controlador = new CrearIngresos_Controller();
     tipoComprobanteTBX.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     proveedorCBX.DropDownStyle       = System.Windows.Forms.ComboBoxStyle.DropDownList;
     formapagoCBX.DropDownStyle       = System.Windows.Forms.ComboBoxStyle.DropDownList;
     IdTXT.ReadOnly = true;
     IdTXT.Text     = "0";
     llenarComboTipoComprobante();
     llenarComboProveedores();
     llenarComboFormasPago();
     llenarDiasChequePago();
     totalTXT.ReadOnly     = true;
     fechaTPC.Value        = DateTime.Now;
     fechaTPC.CustomFormat = "yyyy-MM-dd";
 }
Ejemplo n.º 2
0
 public ReporteCompras()
 {
     InitializeComponent();
     controlador = new CrearIngresos_Controller();
     ReporteComprasView();
 }
Ejemplo n.º 3
0
        private bool comprobar(bool id)
        {
            bool result = false;

            if (IdTXT.Text.Trim() != "")
            {
                controlador.Modelo.Idingreso = 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 (totalTXT.Text.Trim() != "")
                            {
                                controlador.Modelo.Total = double.Parse(totalTXT.Text.Trim().ToString());
                                result = true;
                                controlador.Modelo.Idtipocomprobante = int.Parse(tipoComprobanteTBX.SelectedValue.ToString());
                                controlador.Modelo.Idproveedor       = int.Parse(proveedorCBX.SelectedValue.ToString());
                                controlador.Modelo.Idformapago       = int.Parse(formapagoCBX.SelectedValue.ToString());
                                controlador.Modelo.Chequedias        = int.Parse(chequediasTBX.SelectedValue.ToString());

                                List <CrearIngresos_Modelo> parametros = new List <CrearIngresos_Modelo>();
                                foreach (DataGridViewRow row in productoGTV.Rows)
                                {
                                    parametros.Add(new CrearIngresos_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())
                                    });
                                }


                                CrearIngresos_Controller frmIngresoDetalle = new CrearIngresos_Controller();
                                frmIngresoDetalle.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);
        }