private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes();

            try
            {
                buscarCliente.ShowDialog();
                id_cliente                  = int.Parse(buscarCliente.Cliente[0]);
                txtRfc.Text                 = buscarCliente.Cliente[1];
                txtNombre.Text              = buscarCliente.Cliente[2];
                txtApellidoPaterno.Text     = buscarCliente.Cliente[3];
                tipoCliente                 = int.Parse(buscarCliente.Cliente[4]);
                btnBuscarProducto.Enabled   = true;
                txtBusquedaProducto.Enabled = true;
                if (tipoCliente == 1)
                {
                    Buscador("SELECT  codigo, nombre, precio_distribuidor FROM productos");
                }
                else
                {
                    Buscador("SELECT codigo, nombre, precio_publico FROM productos");
                }
            }
            catch (Exception) { }
        }
示例#2
0
 private void btnBuscarCliente_Click(object sender, EventArgs e)
 {
     if (!btnCotizacion.Enabled || dgvCotizacion.Rows.Count <= 0)
     {
         dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes();
         try
         {
             dgvProductos.Rows.Clear();
             buscarCliente.ShowDialog();
             id_cliente              = int.Parse(buscarCliente.Cliente[0]);
             txtRfc.Text             = buscarCliente.Cliente[1];
             txtNombre.Text          = buscarCliente.Cliente[2];
             txtApellidoPaterno.Text = buscarCliente.Cliente[3];
             tipoCliente             = int.Parse(buscarCliente.Cliente[4]);
             BorrarXML();
             ActivarCotizacion();
         }
         catch (Exception)
         {
             DesactivarCotizacion();
         }
         buscarCliente.Dispose();
     }
     else
     {
         DialogResult confirmacion = MessageBox.Show(this, "Si cambia de cliente perdera los datos de la cotización actual\n" +
                                                     "¿Desea continuar?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (confirmacion == DialogResult.Yes)
         {
             Cancelar();
             Total();
             btnBuscarCliente_Click(sender, new EventArgs());
         }
     }
 }
 private void btnBuscarCliente_Click(object sender, EventArgs e)
 {
     if (dgvCredito.Rows.Count <= 0)
     {
         dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes();
         try
         {
             dgvCredito.Rows.Clear();
             buscarCliente.ShowDialog();
             id_cliente              = int.Parse(buscarCliente.Cliente[0]);
             txtRfc.Text             = buscarCliente.Cliente[1];
             txtNombre.Text          = buscarCliente.Cliente[2];
             txtApellidoPaterno.Text = buscarCliente.Cliente[3];
             llenaData();
         }
         catch (Exception)
         {
             MessageBox.Show("Error");
         }
         buscarCliente.Dispose();
     }
     else
     {
         DialogResult confirmacion = MessageBox.Show(this, "Si cambia de cliente perdera los datos de la consulta actual\n" +
                                                     "¿Desea continuar?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (confirmacion == DialogResult.Yes)
         {
             dgvCredito.Rows.Clear();
             txtTotal.Text = "$0.00";
             btnBuscarCliente_Click(sender, new EventArgs());
         }
     }
 }