private void BuscarMontoDocumento() { try { //Buscamos el documento y asignamos los valores del mismo al formulario List <cCuentasCobrar> Cuenta; CuentasCobrarBL ObjetoCuenta = new CuentasCobrarBL(); //buscamos los documentos de tipo cargo que tiene el cliente Cuenta = ObjetoCuenta.ListarCargosGenerales(ObtenerCliente()); //Si posee alguno if (Cuenta.Count > 0) { //Buscamos el balance del documento seleccionado Monto_ = (from x in Cuenta where x.CodigoDocumento.ToString() == txtDocumentoPagar.Text select x.Balance).FirstOrDefault(); txtMonto.Text = Monto_.ToString(); } else { throw new Exception("El documento no pertenece al cliente seleccionado, favor validar"); LimpiarCampos(); } } catch (Exception Ex) { MessageBox.Show(Ex.Message + "Error al seleccionar documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } }
private void CargarInformacion() { try { if (CodigoCliente.HasValue && CodigoCliente > 0) { Int32 Codigo = Convert.ToInt32(CodigoCliente); //Informacion de cuentas CuentasCobrarBL ObjetoCuenta = new CuentasCobrarBL(); dgvCargosGenerales.AutoGenerateColumns = false; dgvCargosGenerales.DataSource = ObjetoCuenta.ListarCargosGenerales(Codigo); //Informacion de Clientes ClienteBL ObjetoCliente = new ClienteBL(); cCliente Cliente = ObjetoCliente.BuscarPorID(Codigo); txtNombreCliente.Text = Cliente.NombreComercial.ToString(); txtCodigoCliente.Text = Cliente.Codigo.ToString(); txtBalance.Text = Cliente.Balance.ToString("C2"); } else { //Enviamos un mensaje indicando que debe seleccionar un cliente MessageBox.Show("Debe seleccionar un cliente para verificar su estado de cuenta", "Seleccione un cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); //Cerramos el formulario this.Close(); } } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }