Ejemplo n.º 1
0
        private void BtnBuscarCliente_Click(object sender, EventArgs e)
        {
            FrmSeleccionarCliente frmCliente = new FrmSeleccionarCliente();

            frmCliente.FormClosing += ObtenerCliente;
            frmCliente.ShowDialog();
        }
        private void UcBuscadorClienteOnBuscarFinished(object sender, List <Cliente> clientes)
        {
            if (clientes.Any())
            {
                if (clientes.Count == 1)
                {
                    ActualizarCliente(clientes.Single());
                    SeleccionarRemitos();
                }
                else
                {
                    //Mas de uno encontrado.
                    using (var seleccionarCliente = new FrmSeleccionarCliente(clientes))
                    {
                        seleccionarCliente.ClienteSelected += (o, cliente) =>
                        {
                            _cliente = cliente;
                            ActualizarCliente(cliente);
                            seleccionarCliente.Close();
                        };

                        seleccionarCliente.ShowDialog();
                        if (_cliente != null)
                        {
                            SeleccionarRemitos();
                        }
                    }
                }
            }
            else
            {
                CrearCliente();
            }
        }
Ejemplo n.º 3
0
        private void UcBuscadorClienteOnBuscarFinished(object sender, List <Cliente> clientes)
        {
            if (clientes.Any())
            {
                if (clientes.Count == 1)
                {
                    ActualizarCliente(clientes.Single());

                    ToggleHabilitarControles(true);
                }
                else
                {
                    //Mas de uno encontrado.
                    using (var seleccionarCliente = new FrmSeleccionarCliente(clientes))
                    {
                        seleccionarCliente.ClienteSelected += (o, cliente) =>
                        {
                            ActualizarCliente(cliente);

                            seleccionarCliente.Close();

                            ToggleHabilitarControles(true);
                        };

                        seleccionarCliente.ShowDialog();
                    }
                }
            }
            else
            {
                CrearCliente();
            }
        }
Ejemplo n.º 4
0
        private void UcBuscadorClienteOnBuscarFinished(object sender, List <Cliente> clientes)
        {
            if (clientes.Any())
            {
                if (clientes.Count == 1)
                {
                    var id          = clientes[0].Id;
                    var remitoVenta = _remitoNegocio.GetByClienteId(id, Context.SucursalActual.Id).ToList();
                    GridConsignaciones.DataSource = remitoVenta;
                }
                else
                {
                    //Mas de uno encontrado.
                    using (var seleccionarCliente = new FrmSeleccionarCliente(clientes))
                    {
                        seleccionarCliente.ClienteSelected += (o, cliente) =>
                        {
                            _cliente = cliente;
                            seleccionarCliente.Close();
                        };

                        seleccionarCliente.ShowDialog();
                        if (_cliente != null)
                        {
                            var id          = _cliente.Id;
                            var remitoVenta = _remitoNegocio.GetByClienteId(id, Context.SucursalActual.Id).ToList();
                            GridConsignaciones.DataSource = remitoVenta;
                        }
                    }
                }
            }
        }
Ejemplo n.º 5
0
        public void ObtenerCliente(object sender, EventArgs e)
        {
            FrmSeleccionarCliente frmSelCli = sender as FrmSeleccionarCliente;
            ClientesData          cliente   = clientesCat.BuscarPorId(frmSelCli.idSeleccionado);

            if (cliente != null)
            {
                txtIdCliente.Text     = cliente.Id.ToString();
                txtRfc.Text           = cliente.Rfc;
                txtNombreCliente.Text = cliente.NombreCompleto;
                txtDireccion.Text     = cliente.Direccion;
            }
        }
Ejemplo n.º 6
0
        private void UcBuscadorClienteOnBuscarFinished(object sender, List<Cliente> clientes)
        {
            if (clientes.Any())
            {
                if (clientes.Count == 1)
                {
                    ActualizarCliente(clientes.Single());
                }
                else
                {
                    //Mas de uno encontrado.
                    var seleccionarCliente = new FrmSeleccionarCliente(clientes);

                    seleccionarCliente.ClienteSelected += (o, cliente) =>
                    {
                        ActualizarCliente(cliente);
                        seleccionarCliente.Close();
                    };

                    seleccionarCliente.ShowDialog();
                }
            }
            else
            {
                CrearCliente();
            }
        }