コード例 #1
0
        private void IniciarBusquedaCliente()
        {
            //Formulario de Busqueda de Cliente
            frmBuscarCliente BuscarCliente = new frmBuscarCliente();

            BuscarCliente.ShowDialog(this);
        }
コード例 #2
0
        private void btnAddPrenda_Click(object sender, EventArgs e)
        {
            frmBuscarCliente childForm = new frmBuscarCliente();

            childForm.enviado += new frmBuscarCliente.enviar(ejecutar);
            childForm.ShowDialog();
        }
コード例 #3
0
        private void buscarCliente(object sender, EventArgs e)
        {
            frmBuscarCliente frm = new frmBuscarCliente();

            frm.ShowDialog();

            if (frm.idClientes != null && frm.idClientes.Count != 0)
            {
                List <int>             idClientes = frm.idClientes;
                List <Models.Clientes> clientes   = new List <Models.Clientes>();

                using (MABEntities db = new MABEntities())
                {
                    foreach (int id in idClientes)
                    {
                        var cliente = db.Clientes.Find(id);

                        if (!clientes.Contains(cliente))
                        {
                            clientes.Add(cliente);
                        }
                    }

                    ucDGVTabla.dataSource(clientes);
                }
            }
        }
コード例 #4
0
 private void CargarClienteNuevo()
 {
     // Si el vector tiene ,ás de un proveedor seleccionado
     if (clsGlobales.ClientesSeleccionados.GetLength(0) > 1)
     {
         // Informo que solo se puede seleccionar un proveedor
         MessageBox.Show("Solo puede seleccionar un Cliente!", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Information);
         // Vuelvo a abrir el formulario de búsqueda de proveedores
         // LLamo al formulario que busca los Clientes
         frmBuscarCliente myForm = new frmBuscarCliente();
         myForm.ShowDialog();
     }
     // Si hay algún proveedor seleccionado
     if (clsGlobales.ClientesSeleccionados.GetLength(0) > 0)
     {
         // Recorro el vector hasta que encuentro un Id de proveedor y lo paso a los controles del formulario
         for (int i = 0; i <= clsGlobales.ClientesSeleccionados.GetLength(0); i++)
         {
             // Si la posición tiene un ID de proveedor, busco los datos del mismo
             if (clsGlobales.ClientesSeleccionados[0] > 0)
             {
                 // Cargo los datos del proveedor
                 CargarClientes(clsGlobales.ClientesSeleccionados[0]);
                 // Los paso al formulario
                 PasarDatosAlFormulario();
             }
         }
     }
 }
コード例 #5
0
        private void btnCli_Click(object sender, EventArgs e)
        {
            //Quitar el cliente actualmente selecionado
            EliminarClienteSeleccionado();
            //Buscar Cliente
            frmBuscarCliente myForm = new frmBuscarCliente();

            myForm.ShowDialog();
            //Cliente Nuevo
            this.CargarClienteNuevo();
            //Cargar Grilla
            this.CargarGrilla();
        }
コード例 #6
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            clCliente objCliente = new clCliente();

            List <clCliente> ListaDatos = new List <clCliente>();

            ListaDatos = objCliente.mtdVerificarEliminacionBusqueda();
            bool Buscar = false;

            if (txtBusDoc.Text == "")
            {
                MessageBox.Show("Debe Completar la Informacion");
            }
            else
            {
                for (int i = 0; i < ListaDatos.Count; i++)
                {
                    if (ListaDatos[i].Documento == txtBusDoc.Text)
                    {
                        retorno1 = false;


                        Buscar = true;

                        //txtBusDoc.Clear();
                        //txtBusDoc.Focus();
                        retorno1 = true;
                        break;
                    }
                }

                if (retorno1 != true)
                {
                    MessageBox.Show("El Cliente no se Encuentra Registrado en la Base de Datos");
                    txtBusDoc.Clear();
                    txtBusDoc.Focus();
                }

                frmBuscarCliente objDatos = new frmBuscarCliente();
                objDatos.Documento = txtBusDoc.Text;


                if (Buscar == true)
                {
                    objDatos.Show();
                    txtBusDoc.Clear();
                }
            }
        }
コード例 #7
0
        private void CargarClienteNuevo(int p_Cliente = 0)
        {
            //Vino un numero de cliente mayor a 0 en el parametro?....
            if (p_Cliente == 0)
            {
                // Si el vector tiene más de un Cliente seleccionado
                if (clsGlobales.ClientesSeleccionados.GetLength(0) > 1)
                {
                    // Informo que solo se puede seleccionar un proveedor
                    MessageBox.Show("Solo puede seleccionar un Cliente!", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    // Vuelvo a abrir el formulario de búsqueda de proveedores
                    // LLamo al formulario que busca los Clientes
                    frmBuscarCliente myForm = new frmBuscarCliente();
                    myForm.ShowDialog();
                }
            }
            else
            {
                // Redimensiono el tamaño de la matriz
                clsGlobales.ClientesSeleccionados = (int[])clsValida.ResizeVector(clsGlobales.ClientesSeleccionados, clsGlobales.ClientesSeleccionados.Length + 1);
                // A la posición creada le asigno el Id seleccionado
                clsGlobales.ClientesSeleccionados[clsGlobales.ClientesSeleccionados.Length - 1] = p_Cliente;
            }

            //**
            // Si hay algún Cliente seleccionado
            if (clsGlobales.ClientesSeleccionados.GetLength(0) > 0)
            {
                // Recorro el vector hasta que encuentro un Id de Cliente y lo paso a los controles del formulario
                for (int i = 0; i <= clsGlobales.ClientesSeleccionados.GetLength(0); i++)
                {
                    // Si la posición tiene un ID de Cliente, busco los datos del mismo
                    if (clsGlobales.ClientesSeleccionados[0] > 0)
                    {
                        // Cargo los datos del Cliente
                        CargarClientes(clsGlobales.ClientesSeleccionados[0]);
                        // Los paso al formulario
                        PasarDatosAlFormulario();
                    }
                }
            }
        }
コード例 #8
0
        private void btnCli_Click(object sender, EventArgs e)
        {
            //Quitar el cliente actualmente selecionado
            EliminarClientesSeleccionados();
            //Buscar Cliente
            frmBuscarCliente myForm = new frmBuscarCliente();

            myForm.ShowDialog();
            //Cliente Nuevo
            this.CargarClienteNuevo();
            //Retorna
            if (clsGlobales.ClientesSeleccionados.GetLength(0) > 0)
            {
                //Inhabilitar Boton
                this.btnEditCli.Enabled = true;
                //this.btnCli.Enabled = false;
            }
            //fOCO
            txtCantBultos.Focus();
        }
コード例 #9
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            frmBuscarCliente BuscarCliente = new frmBuscarCliente();

            BuscarCliente.ShowDialog(this);
        }