示例#1
0
文件: Venta_1.cs 项目: juanch0x/omega
        //Reescribimos el comportamiento WindProc para que se pueda mover la ventana sin los bordes

        private void Venta_1_Load(object sender, EventArgs e)
        {
            elemento_clase = 0;
            crearColumnasDgv_Tabla();
            DisableTab(tab_venta, false);

            ControlVentas.llenarMedios_de_Pago(combo_pago);

            ControlVenta.llenarClientes(combo_cliente);

            ControlVentas.llenarProductosCombo(combo_producto);


            button5.Enabled         = false;
            buscar_cuit.Text        = "Buscar por CUIT o DNI";
            buscar_cuit.ForeColor   = Color.Gray;
            dgv_tabla.SelectionMode = DataGridViewSelectionMode.FullRowSelect;

            combo_iva.SelectedIndex  = 1;
            txt_ventas_cantidad.Text = "1";

            combo_cliente.ForeColor     = Color.Gray;
            combo_cliente.SelectedIndex = -1;
            combo_cliente.Text          = "Buscar por Razón Social";
        }
示例#2
0
        private void CuentaCorriente_Load(object sender, EventArgs e)
        {
            lbl_dni.Text      = "";
            lbl_deuda.Text    = "";
            lbl_comprado.Text = "";
            lbl_pagado.Text   = "";

            ControlVenta.llenarClientes(combo_cliente);
        }
示例#3
0
        private void Presupuesto_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = ControlPresupuesto.FillDgv();

            dataGridView1.AutoGenerateColumns = false;

            dataGridView1.Columns[0].DataPropertyName = "Numero";
            dataGridView1.Columns[1].DataPropertyName = "Cod";
            dataGridView1.Columns[2].DataPropertyName = "Descripcion";
            dataGridView1.Columns[3].DataPropertyName = "Cantidad";
            dataGridView1.Columns[4].DataPropertyName = "Precio";
            dataGridView1.Columns[5].DataPropertyName = "Importe";

            ControlVentas.llenarMedios_de_Pago(combo_pago);

            ControlVenta.llenarClientes(combo_cliente);

            ControlVentas.llenarProductosCombo(combo_producto);


            filtro_cuit.Text        = "Buscar por CUIT o DNI";
            filtro_cuit.ForeColor   = Color.Gray;
            dgv_tabla.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
        }
示例#4
0
        private void btn_Crear_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            if (validarCampos())
            {
                if (combo_documento.SelectedIndex == combo_documento.FindStringExact("DNI") && txt_documento.Text.Trim().Length < 8)
                {
                    MessageBox.Show("El documento está incompleto");
                }
                else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIT") && txt_cuit.Text.Trim().Length < 11)
                {
                    MessageBox.Show("El campo documento está incompleto");
                }
                else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIL") && txt_cuit.Text.Trim().Length < 11)
                {
                    MessageBox.Show("El campo documento está incompleto");
                }

                else
                {
                    if (combo_documento.Text == "DNI")
                    {
                        cliente.Documento = long.Parse(txt_documento.Text);
                    }
                    else
                    {
                        cliente.Documento = long.Parse(txt_cuit.Text);
                    }


                    cliente.Tipo_documento = Convert.ToInt32(combo_documento.SelectedValue);
                    cliente.Razon          = txt_razon_social.Text;
                    cliente.Direccion      = txt_direccion.Text;
                    if (txt_telefono.Text.Trim() != "" || !string.IsNullOrEmpty(txt_telefono.Text))
                    {
                        cliente.Telefono = long.Parse(txt_telefono.Text);
                    }
                    cliente.Contacto      = txt_contacto.Text;
                    cliente.Mail_contacto = txt_mail_contacto.Text;
                    if (txt_cod_postal.Text.Trim() != "" || !string.IsNullOrEmpty(txt_cod_postal.Text.Trim()))
                    {
                        cliente.Codigo_postal = Convert.ToInt32(txt_cod_postal.Text);
                    }
                    cliente.Localidad     = txt_localidad.Text;
                    cliente.Impositiva    = Convert.ToString(combo_condicion.SelectedValue);
                    cliente.Cod_provincia = Convert.ToInt32(combo_provincia.SelectedValue);
                    cliente.Lista         = Convert.ToDecimal(combo_lista.SelectedValue);
                    cliente.Nombre1       = txt_nombre1.Text;
                    cliente.Nombre2       = txt_nombre2.Text;
                    cliente.Nombre3       = txt_nombre3.Text;
                    cliente.Email1        = txt_email1.Text;
                    cliente.Email2        = txt_email2.Text;
                    cliente.Email3        = txt_email3.Text;
                    cliente.Telefono1     = txt_telefono1.Text;
                    cliente.Telefono2     = txt_telefono2.Text;
                    cliente.Telefono3     = txt_telefono3.Text;
                    cliente.Plazo         = txt_plazo.Text;
                    if (txt_limite.Text.Trim() != "" || !string.IsNullOrEmpty(txt_limite.Text))
                    {
                        cliente.Maximo_credito = Convert.ToDecimal(txt_limite.Text);
                    }
                    cliente.Flete = txt_flete.Text;

                    if (!ControlCliente.validardocumento(cliente.Documento))
                    {
                        ControlCliente.AgregarCliente(cliente);

                        MessageBox.Show("El cliente fue agregado correctamente!");

                        if (desde_otra_ventana == true)
                        {
                            ControlVenta.llenarClientes(combo_ventana);
                            combo_ventana.SelectedIndex = combo_ventana.FindStringExact(cliente.Razon);
                            this.Close();
                        }

                        limpiarCampos();
                    }
                    else
                    {
                        MessageBox.Show("El documento ingresado ya existe");
                    }
                }
            }
        }