//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"; }
private void CuentaCorriente_Load(object sender, EventArgs e) { lbl_dni.Text = ""; lbl_deuda.Text = ""; lbl_comprado.Text = ""; lbl_pagado.Text = ""; ControlVenta.llenarClientes(combo_cliente); }
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; }
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"); } } } }