示例#1
0
        public async Task <bool> InsertAsync(Historial_Pagos model)
        {
            using (var connection = _connectionFactory.GetConnection)
            {
                var query = "uspHistorialPagosInsert";

                var parameters = new DynamicParameters();
                parameters.Add("IDFactura", model.IDFactura);
                parameters.Add("Valor_Pago", model.Valor_Pago);
                parameters.Add("NroMeses", model.NroMeses);

                //Persistir la info en la bd
                var result = connection.QuerySingle <string>(query, param: parameters, commandType: System.Data.CommandType.StoredProcedure);
                return(result == "success" ? true : false);
            }
        }
示例#2
0
 public async Task <bool> UpdateAsync(Historial_Pagos model)
 {
     return(await _Repository.UpdateAsync(model));
 }
示例#3
0
 public async Task <bool> InsertAsync(Historial_Pagos model)
 {
     return(await _Repository.InsertAsync(model));
 }
示例#4
0
        private void Submenus(object sender, EventArgs e)
        {
            Label label = sender as Label;

            string nombre_Label = label.Name;

            switch (nombre_Label)
            {
            //SUBMENU CLIENTES
            case "nuevo_cliente_label":
                Registro_Cliente registro = new Registro_Cliente();
                registro.ShowDialog();
                break;

            case "buscar_cliente_label":
                Buscar_Cliente buscar = new Buscar_Cliente(true, false);
                buscar.ShowDialog();
                break;

            case "grupo_clientes_label":
                Sporting_Gym.Forms.Grupos grupos = new Sporting_Gym.Forms.Grupos();
                grupos.ShowDialog();
                break;

            case "correos_label":
                Correo correo = new Correo();
                correo.ShowDialog();
                break;

            //SUBMENU PAGOS
            case "cobrar_label":
                var periodos      = (from leer_periodos in contexto.Catalogo_Periodos select leer_periodos).ToList();
                var tipos_cliente = (from leer_tipo_cliente in contexto.Catalogo_Tipos_Clientes select leer_tipo_cliente).ToList();
                var metodos       = (from leer_metodos in contexto.Catalogo_Metodos_Pagos select leer_metodos).ToList();
                if (periodos.Count != 0 && tipos_cliente.Count != 0 && metodos.Count != 0)
                {
                    Cobro cobro = new Cobro();
                    cobro.ShowDialog(this);
                }
                else
                {
                    MessageBox.Show("Verifique sus catalogos", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                break;

            case "historial_pagos_label":
                Historial_Pagos historial = new Historial_Pagos();
                historial.ShowDialog();
                break;

            case "cancelar_pago_label":
                Cancelar_Pago cancelar = new Cancelar_Pago();
                cancelar.ShowDialog();
                break;

            case "egresos_label":
                var egresos = (from verificar in contexto.Catalogo_Tipos_Egresos select verificar).ToList();
                if (egresos.Count != 0)
                {
                    //Egresos egreso = new Egresos(id_usuario);
                    //egreso.ShowDialog();
                    Egresos_Principal egresos_mensuales = new Egresos_Principal(id_usuario);
                    egresos_mensuales.Show();
                }
                else
                {
                    MessageBox.Show("Verifique sus catalogos", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                break;

            //SUBMENU REPORTES

            case "corte_caja_label":
                Reportes reporte_corte = new Reportes(1, id_usuario);
                reporte_corte.ShowDialog();
                break;

            case "acceso_no_vigentes_label":
                Reportes reporte_accesos = new Reportes(2, id_usuario);
                reporte_accesos.ShowDialog();
                break;

            case "proyeccion_ingresos_label":
                Reportes reporte_proyeccion = new Reportes(3, id_usuario);
                reporte_proyeccion.ShowDialog();
                break;

            case "clientes_sin_renovar":
                Reportes reporte_no_renovacion = new Reportes(4, id_usuario);
                reporte_no_renovacion.ShowDialog();
                break;

            case "Clientes_Generales_label":
                Reportes reporte_clientes_generales = new Reportes(5, id_usuario);
                reporte_clientes_generales.Show();
                break;

            case "Reporte_Egresos_label":
                Reportes reporte_egresos = new Reportes(6, id_usuario);
                reporte_egresos.Show();
                break;

            case "Reporte_Balance_label":
                Reportes reporte_balance = new Reportes(7, id_usuario);
                reporte_balance.Show();
                break;
            }
        }