Пример #1
0
 public void Buscar()
 {
     foreach (LiquidacionCuotaModeradora liquidacion in ClienteService.Consultar())
     {
         if (liquidacion.NumeroLiquidacion == NumeroLiquidacionText.Text)
         {
             IngresarDatos(liquidacion);
             NuevoNumeroLiquidacion = liquidacion.NumeroLiquidacion;
         }
     }
 }
Пример #2
0
        private void BtnConsultarClientes_Click(object sender, EventArgs e)
        {
            string tipo = comboTipo.Text;

            if (tipo == "Cliente")
            {
                ConsultaClienteRespuesta respuesta = new ConsultaClienteRespuesta();

                dtgConsultarTerceros.DataSource = null;
                respuesta = clienteService.Consultar();
                clientes  = respuesta.clientes.ToList();
                dtgConsultarTerceros.DataSource = respuesta.clientes;
                dtgConsultarTerceros.Refresh();
                MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                ConsultaTrabajadorRespuesta respuesta2 = new ConsultaTrabajadorRespuesta();

                dtgConsultarTerceros.DataSource = null;
                respuesta2 = trabajadorService.Consultar();
                dtgConsultarTerceros.DataSource = respuesta2.trabajadores;
                dtgConsultarTerceros.Refresh();
                MessageBox.Show(respuesta2.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void PintarCliente()
        {
            var     respuesta2 = new Respuesta2();
            var     respuesta  = new Respuesta();
            Cuenta  cuenta     = new Cuenta();
            Cliente cliente    = new Cliente();

            respuesta2 = cuentaServicio.Consultar();
            decimal mayor = 0;

            foreach (var item in respuesta2.Cuentas)
            {
                if (item.TotalFacturas > mayor && item.Estado.Equals("Activa"))
                {
                    mayor  = item.TotalFacturas;
                    cuenta = item;
                }
            }
            respuesta = clienteServicio.Consultar();
            foreach (var item in respuesta.Clientes)
            {
                if (item.IdCliente == cuenta.IdCliente)
                {
                    cliente = item;
                }
            }
            Mapear(cliente, cuenta);
        }
        public void Eliminar()
        {
            int index   = 0;
            int Control = 0;
            IList <LiquidacionCuotaModeradora> liquidacions = new List <LiquidacionCuotaModeradora>();

            liquidacions = ClienteService.Consultar();

            foreach (var liquidacion in liquidacions)
            {
                if (liquidacion.NumeroLiquidacion == NumeroLiquidacionText.Text)
                {
                    index   = liquidacions.IndexOf(liquidacion);
                    Control = 1;
                }
            }

            if (Control == 0)
            {
                MessageBox.Show("No se encontro coincidencias", "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                NumeroLiquidacionText.Text = "";
            }
            else
            {
                liquidacions.RemoveAt(index);
                MessageBox.Show(ClienteService.Eliminar(liquidacions), "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                NumeroLiquidacionText.Text = "";
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            respuestaConsulta        = clienteservice.Consultar();

            consultar();
        }
Пример #6
0
        private void Mostrar()
        {
            var respuesta = new Respuesta();

            respuesta = clienteServicio.Consultar();
            if (!respuesta.IsError)
            {
                dataGridClientes.DataSource = null;

                dataGridClientes.DataSource = respuesta.Clientes;
                dataGridClientes.Refresh();
            }
            else
            {
                MessageBox.Show(respuesta.Mensaje, respuesta.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public FrmConsultarCliente()
        {
            InitializeComponent();
            var connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;

            service = new ClienteService(connectionString);
            DgvConsultarCliente.DataSource = null;
            clientes.Clear();
            clientes = service.Consultar();
            DgvConsultarCliente.DataSource = clientes;
        }
 private void VerDetalles()
 {
     if (dtgrCuentas.SelectedRows.Count > 0)
     {
         Cuenta cuenta    = new Cuenta();
         var    respuesta = new Respuesta2();
         respuesta = cuentaServicio.Consultar();
         int codigoCuenta = Convert.ToInt32(this.dtgrCuentas.CurrentRow.Cells["codigo"].Value);
         foreach (var item in respuesta.Cuentas)
         {
             if (item.Codigo == codigoCuenta)
             {
                 cuenta = item;
             }
         }
         Cliente cliente    = new Cliente();
         var     respuesta2 = new Respuesta();
         respuesta2 = clienteServicio.Consultar();
         string idCliente = Convert.ToString(this.dtgrCuentas.CurrentRow.Cells["idCliente"].Value);
         foreach (var item in respuesta2.Clientes)
         {
             if (item.IdCliente == idCliente)
             {
                 cliente = item;
             }
         }
         frmDetalleCuenta detalleCompra = new frmDetalleCuenta(cuenta, cliente);
         AddOwnedForm(detalleCompra);
         detalleCompra.FormBorderStyle = FormBorderStyle.None;
         detalleCompra.TopLevel        = false;
         detalleCompra.Dock            = DockStyle.Fill;
         this.Controls.Add(detalleCompra);
         this.Tag = detalleCompra;
         detalleCompra.BringToFront();
         detalleCompra.Show();
     }
     else
     {
         MessageBox.Show("Escoja la cuenta de la cual quiere ver detalles");
     }
 }
        public int ValidarNumeroLiquidacion()
        {
            ClienteService = new ClienteService();
            int validar = 0;

            foreach (LiquidacionCuotaModeradora liquidacion in ClienteService.Consultar())
            {
                if (NumeroLiquidacionTxt.Text == liquidacion.NumeroLiquidacion)
                {
                    validar = 1;
                }
            }

            return(validar);
        }
Пример #10
0
        public void ValorCuotas()
        {
            ConsultaDgv.DataSource = null;
            string Contributivo = "Contributivo";
            string Subsidiado   = "Subsidiado";

            TodosLb.Visible        = true; TodosText.Visible = true;
            ContributivoLb.Visible = true; ContributivoText.Visible = true;
            SubsidiadoLb.Visible   = true; SubsidiadoText.Visible = true;
            DiaCmb.Visible         = false; DiaLb.Visible = false; MesCmb.Visible = false; Meslb.Visible = false;
            AñoCmb.Visible         = false; AñoLb.Visible = false; ConsultaBt.Visible = false;
            BuscarLb.Visible       = false; BuscarText.Visible = false;
            ConsultaDgv.DataSource = ClienteService.Consultar();
            TodosText.Text         = ClienteService.SumarSalario().ToString();
            ContributivoText.Text  = ClienteService.SumarRegimen(Contributivo).ToString();
            SubsidiadoText.Text    = ClienteService.SumarRegimen(Subsidiado).ToString();
        }
Пример #11
0
        public void Consultar()
        {
            int Control = 0;

            foreach (LiquidacionCuotaModeradora liquidacion in ClienteService.Consultar())
            {
                if (liquidacion.NumeroLiquidacion == ConsultaLiquidacionTxt.Text)
                {
                    IngresarDatos(liquidacion);
                    Control = 1;
                }
            }

            if (Control == 0)
            {
                MessageBox.Show("No se encontro registro con el numero de liquidacion", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void BtnEnviar_Click_1(object sender, EventArgs e)
        {
            var respuesta = new Respuesta();

            respuesta = clienteServicio.Consultar();
            string correo = "";

            foreach (var item in respuesta.Clientes)
            {
                if (item.IdCliente == txtIdentificacion.Text)
                {
                    correo = item.Correo;
                }
            }
            GenerarPDF();
            string mensaje = email.EnviarEmail(correo);

            MessageBox.Show(mensaje);
        }
Пример #13
0
        public void MostrarDatos()
        {
            liquidacions.Clear();
            liquidacions = ClienteService.Consultar();

            foreach (var liquidacion in liquidacions)
            {
                DataRow dataRow = DataTable.NewRow();
                dataRow["Numero liquidacion"] = liquidacion.NumeroLiquidacion;
                dataRow["Identificacion"]     = liquidacion.Identificacion;
                dataRow["Nombre"]             = liquidacion.Nombre;
                dataRow["Tipo"]             = liquidacion.Tipo;
                dataRow["Salario"]          = liquidacion.Salario;
                dataRow["Servicio"]         = liquidacion.Servicio;
                dataRow["Cuota moderadora"] = liquidacion.CuotaModeradora;
                dataRow["Cuota real"]       = liquidacion.CuotaReal;
                dataRow["Mostrar tarifa"]   = liquidacion.MostrarTarifa;
                dataRow["Tope maximo"]      = liquidacion.TopeMaximo;
                dataRow["Fecha"]            = liquidacion.Fecha;
                DataTable.Rows.Add(dataRow);
            }
        }
Пример #14
0
        public IEnumerable <ClienteViewModel> Gets()
        {
            var clientes = _clienteService.Consultar().Select(p => new ClienteViewModel(p));

            return(clientes);
        }