示例#1
0
        private void _btnConsultarClientes_Click(object sender, EventArgs e)
        {
            int unIdCliente = BuscarListaPr.BuscarCliente();

            if (unIdCliente > -1)
            {
                //this.objetoLocal.fkpersona = pero.Instancia.RegistroPorId(unIdCliente);
                this.CargarControlesAdicionales();
            }
        }
示例#2
0
        public void Buscar(object unObjeto, bool buscar = true)
        {
            cliente objeto = unObjeto as cliente;

            try
            {
                DialogResult respuesta = DialogResult.Yes;
                if (objeto == null)
                {
                    objeto = new cliente();
                }
                if (buscar == true)
                {
                    object valor = BuscarListaPr.BuscarCliente();
                    if (valor != null)
                    {
                        //Cliente clienteEncontrado = this.proveedor.RegistroPorId((int)valor);
                        //if (clienteEncontrado != null)
                        //{
                        //    objeto = clienteEncontrado;
                        //    respuesta = DialogResult.Yes;
                        //}
                        //else
                        //    respuesta = DialogResult.No;
                    }
                    else
                    {
                        respuesta = DialogResult.No;
                    }
                }
                //if (buscar == false)
                //    objeto = this.proveedor.RegistroPorId(objeto.Id);

                if (respuesta == DialogResult.Yes)
                {
                    this.RaiseCargaVista(objeto);
                }
            }
            catch (Exception ex)
            {
                if (ex.InnerException == null)
                {
                    General.Mensaje(ex.Message);
                }
                else
                {
                    General.Mensaje(ex.InnerException.Message);
                }
            }
            finally { }
        }