Ejemplo n.º 1
0
        public void TransferirTest()
        {
            Transferencias met = new Transferencias();
            string         monto = "20"; string fecha = "22/03/2017 8:03:00"; string cuenta = "2"; string cuenta_destino = "A-00001"; string cod_usuario = "2";

            Assert.AreEqual(true, met.Transferir2(monto, fecha, cuenta, cuenta_destino, cod_usuario));
        }
        public void EliminarTest()
        {
            Transferencias transferencias = new Transferencias();

            transferencias.TransferenciaId = 3;
            Assert.IsTrue(transferencias.Eliminar());
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Cuentas cuenta = new Cuentas();
                CuentaOrigenDropDownList.DataSource     = cuenta.Listado(" * ", "1=1", "");
                CuentaOrigenDropDownList.DataTextField  = "Descripcion";
                CuentaOrigenDropDownList.DataValueField = "CuentaId";
                CuentaOrigenDropDownList.DataBind();

                CuentaDestinoDropDownList.DataSource     = cuenta.Listado(" * ", "CuentaId <> " + CuentaOrigenDropDownList.SelectedValue, "");
                CuentaDestinoDropDownList.DataTextField  = "Descripcion";
                CuentaDestinoDropDownList.DataValueField = "CuentaId";
                CuentaDestinoDropDownList.DataBind();
                int            id;
                Transferencias tran = new Transferencias();
                if (Request.QueryString["id"] != null)
                {
                    int.TryParse(Request.QueryString["id"].ToString(), out id);

                    if (id > 0)
                    {
                        if (!tran.Buscar(id))
                        {
                            Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                            Limpiar();
                        }
                        else
                        {
                            Llenar(tran);
                        }
                    }
                }
            }
        }
Ejemplo n.º 4
0
        public List <Transferencias> GetMovimientos()
        {
            try {
                OpenConnection();

                List <Transferencias> trList = new List <Transferencias>();

                NpgsqlCommand cmdSel = new NpgsqlCommand(" select * from deposito_de_caja c " +
                                                         " inner join usuarios u on c.id_usuario = u.id_usuario  order by id_transaccion", npgsqlConn);
                NpgsqlDataReader drT = cmdSel.ExecuteReader();

                while (drT.Read())
                {
                    Transferencias t = new Transferencias();
                    t.Usuario = (string)drT["nombre"];
                    t.Monto   = (double)drT["monto"];
                    t.Tipo    = (string)drT["tipo"];
                    t.Hora    = (int)drT["hora"];
                    t.Fecha   = (DateTime)drT["fecha"];

                    if (t.Monto < 0)
                    {
                        t.Monto = t.Monto * (-1);
                    }
                    trList.Add(t);
                }
                return(trList);
            }
            finally { CloseConnection(); }
        }
Ejemplo n.º 5
0
        public void Seed()
        {
            Usuarios.Add(new Usuario(1, "Empresa Star Wars", "56478803000100"));
            Usuarios.Add(new Usuario(2, "Empresa Star Trek", "99975891000169"));
            Usuarios.Add(new Usuario(3, "Empresa Marvel", "75846915000111"));
            Usuarios.Add(new Usuario(4, "Empresa DC", "95327005000130"));
            Usuarios.Add(new Usuario(5, "Empresa Jones", "19166917000199"));

            // CC
            Transferencias.Add(
                new Transferencia(
                    1,
                    new DadosTransacao("Pagador 1", "BancoNix", "001", "15185"),
                    new DadosTransacao("Beneficiario 1", "BancoNix", "001", "23454"),
                    800.56
                    ));

            // status erro
            Transferencias.Add(
                new Transferencia(
                    2,
                    new DadosTransacao("Pagador 2", "BancoNix", "001", "15185"),
                    new DadosTransacao("Beneficiario 2", "BancoNix", "001", "23454"),
                    105000.47
                    ));

            // TED
            Transferencia ted = new Transferencia(
                3,
                new DadosTransacao("Pagador 3", "BancoNix", "001", "15185"),
                new DadosTransacao("Beneficiario 3", "Santander", "001", "23454"),
                500.00
                );

            ted.Tipo = Tipo.TED;
            Transferencias.Add(ted);

            // DOC
            Transferencias.Add(
                new Transferencia(
                    4,
                    new DadosTransacao("Pagador 4", "BancoNix", "001", "15185"),
                    new DadosTransacao("Beneficiario 4", "BancoNix", "001", "23454"),
                    5500.90
                    ));

            // Removida
            Transferencia removida = new Transferencia(
                5,
                new DadosTransacao("Pagador 5", "Inter", "001", "15185"),
                new DadosTransacao("Beneficiario 5", "Nubank", "001", "23454"),
                4800.56
                );

            removida.Removida = true;
            Transferencias.Add(removida);

            SaveChanges();
        }
        public void EliminarTest()
        {
            Transferencias transferencias = new Transferencias();

            transferencias.TransferenciaId = 1;
            bool elimino = transferencias.Eliminar();

            Assert.IsTrue(elimino);
        }
Ejemplo n.º 7
0
 public void Llenar(Transferencias transferencia)
 {
     FechaTextBox.Text = transferencia.Fecha;
     CuentaOrigenDropDownList.SelectedValue  = transferencia.CuentaDestinoId.ToString();
     CuentaDestinoDropDownList.SelectedValue = transferencia.CuentaOrigenId.ToString();
     MontoTextBox.Text       = transferencia.Monto.ToString();
     ObservacionTextBox.Text = transferencia.Observacion;
     UsuarioIdTextBox.Text   = transferencia.UsuarioId.ToString();
 }
Ejemplo n.º 8
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Transferencias transferencia = new Transferencias();


            DataTable dt     = new DataTable();
            string    filtro = "1=1";

            if (DatosDropDownList.SelectedIndex == 0)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "TransferenciaId = " + DatosTextBox.Text;
                }
                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 1)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "2=2";
                }
                else
                {
                    filtro = "Fecha like '%" + DatosTextBox.Text + "%'";
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 2)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "3=3";
                }
                else
                {
                    filtro = "UsuarioId = " + DatosTextBox.Text;
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
        }
        public void InsertarTest()
        {
            Transferencias transferencias = new Transferencias();

            transferencias.Fecha           = "Prueba";
            transferencias.CuentaOrigenId  = 0;
            transferencias.CuentaDestinoId = 2;
            transferencias.Monto           = 1;
            transferencias.Observacion     = "Prueba";
            transferencias.UsuarioId       = 1;
            Assert.IsTrue(transferencias.Insertar());
        }
Ejemplo n.º 10
0
 protected void BtnConsulta_Click(object sender, EventArgs e)
 {
     if (Tipo() == "Fecha")
     {
         GridViewVista.DataSource = Transferencias.ListaF(TbDesde.Text, TbHasta.Text);
         GridViewVista.DataBind();
     }
     else
     {
         GridViewVista.DataSource = Transferencias.Lista("*", "Transferencias Where " + Tipo() + " like'" + TbBuscar.Text + "%'");
         GridViewVista.DataBind();
     }
 }
        public void InsertarTest()
        {
            Transferencias transferencias = new Transferencias();

            transferencias.Fecha       = "12/12/1015";
            transferencias.OrigenId    = 1;
            transferencias.DestinoId   = 1;
            transferencias.Monto       = 1500;
            transferencias.Observacion = "Nada";
            transferencias.UsuarioId   = 1;
            bool inserto = transferencias.Insertar();

            Assert.IsTrue(inserto);
        }
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Transferencias transferencias = new Transferencias();

            string filtro = "1=1";

            if (textBoxFiltro.Text.Length > 0)
            {
                filtro = comboBoxCampos.Text + " like '%" + textBoxFiltro.Text + "%'";
            }

            dataGridViewConsulta.DataSource = transferencias.Listado("TransferenciaId, Fecha, CuentaDeOrigenId, CuentaDeDestinoId, Monto, Observacion, UsuarioId", filtro, "");

            textBoxConteo.Text = dataGridViewConsulta.RowCount.ToString();
        }
Ejemplo n.º 13
0
        protected void Eliminarbutton_Click(object sender, EventArgs e)
        {
            Transferencias transferencias = new Transferencias();
            int            id;

            int.TryParse(TransferenciaIdTextBox.Text, out id);
            transferencias.TransferenciaId = id;
            if (transferencias.Eliminar())
            {
                Utilitarios.ShowToastr(this.Page, "Se han eliminado los datos", "Eliminado", "Success");
            }
            else
            {
                Utilitarios.ShowToastr(this.Page, "Error al eliminar", "Error", "Warning");
            }
        }
        public ActionResult ConsultarTotalTransferencias(Transferencias transferencias)
        {
            //if (string.IsNullOrEmpty(transferencias.fecha_inicio) || string.IsNullOrEmpty(transferencias.fecha_fin))
            //    return View();

            ManagerUser manage = new ManagerUser();

            if (Session["agente"] == null)
            {
                return(RedirectToAction("LogOff", "Login"));
            }

            var dto_ret = manage.ConsultarTotalTransferencias(transferencias);

            return(Json(dto_ret));
        }
Ejemplo n.º 15
0
        protected void GuardarButton_Click1(object sender, EventArgs e)
        {
            Transferencias transferencia = new Transferencias();

            if (TransferenciaIdTextBox.Text.Length == 0)
            {
                transferencia.Fecha           = FechaTextBox.Text;
                transferencia.CuentaOrigenId  = Convert.ToInt32(CuentaOrigenDropDownList.SelectedValue);
                transferencia.CuentaDestinoId = Convert.ToInt32(CuentaDestinoDropDownList.SelectedValue);
                transferencia.Monto           = Convert.ToDouble(MontoTextBox.Text);
                transferencia.Observacion     = ObservacionTextBox.Text;
                transferencia.UsuarioId       = Convert.ToInt32(UsuarioIdTextBox.Text);
                if (transferencia.Insertar())
                {
                    Utilitarios.ShowToastr(this.Page, "Se ha realizado la transferencia", "Transferido", "Success");
                    Limpiar();
                }
                else
                {
                    Utilitarios.ShowToastr(this.Page, "Error al realizar la transferencia", "Error", "Warning");
                }
            }
            else
            {
                int id;
                id = Convert.ToInt32(TransferenciaIdTextBox.Text);
                transferencia.TransferenciaId = id;
                transferencia.Fecha           = FechaTextBox.Text;
                transferencia.CuentaOrigenId  = Convert.ToInt32(CuentaOrigenDropDownList.SelectedValue);
                transferencia.CuentaDestinoId = Convert.ToInt32(CuentaDestinoDropDownList.SelectedValue);
                transferencia.Monto           = Convert.ToDouble(MontoTextBox.Text);
                transferencia.Observacion     = ObservacionTextBox.Text;
                transferencia.UsuarioId       = Convert.ToInt32(UsuarioIdTextBox.Text);
                if (transferencia.Editar())
                {
                    Utilitarios.ShowToastr(this.Page, "Se ha actualizado la transferencia", "Actualizacion", "Success");
                    Limpiar();
                }
                else
                {
                    Utilitarios.ShowToastr(this.Page, "Error al actualizar", "Error", "Warning");
                }
            }
        }
Ejemplo n.º 16
0
 public static void GrabarTransf(int NroDerecibo, int NroDeActa, string NroDeTransf, int BancoId, decimal Monto, DateTime FechaDeTransf, int UsuarioId)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         Transferencias transf = new Transferencias
         {
             NroDeRecibo   = NroDerecibo,
             NroDeActa     = NroDeActa,
             NroDeTransf   = NroDeTransf,
             BancoId       = BancoId,
             Monto         = Monto,
             FechaDeTransf = FechaDeTransf,
             FechaDeCarga  = DateTime.Now,
             UsuarioId     = UsuarioId
         };
         context.Transferencias.InsertOnSubmit(transf);
         context.SubmitChanges();
     }
 }
Ejemplo n.º 17
0
        //TRANSFERENCIAS DE CAJA MOSTRADOR a EFECTIVO

        public void Movimiento(Transferencias transf)
        {
            try
            {
                this.OpenConnection();

                NpgsqlCommand cmdSave = new NpgsqlCommand("insert into deposito_de_caja(fecha,monto,id_usuario,id_caja,hora,tipo) " +
                                                          "values(@fecha,@monto,@id_usuario,@id_caja,@hora,@tipo)", npgsqlConn);
                cmdSave.Parameters.Add("@fecha", NpgsqlTypes.NpgsqlDbType.Date).Value         = transf.Fecha;
                cmdSave.Parameters.Add("@tipo", NpgsqlTypes.NpgsqlDbType.Text).Value          = transf.Tipo;
                cmdSave.Parameters.Add("@monto", NpgsqlTypes.NpgsqlDbType.Double).Value       = transf.Monto;
                cmdSave.Parameters.Add("@id_usuario", NpgsqlTypes.NpgsqlDbType.Integer).Value = transf.Id_Usuario;
                cmdSave.Parameters.Add("@id_caja", NpgsqlTypes.NpgsqlDbType.Integer).Value    = transf.Id_Caja;
                cmdSave.Parameters.Add("@hora", NpgsqlTypes.NpgsqlDbType.Integer).Value       = transf.Hora;
                cmdSave.ExecuteNonQuery();
            }

            finally { CloseConnection(); }
        }
Ejemplo n.º 18
0
        private List <TransferenciaGridStruct> Paginar(out int totalRecords)
        {
            var estado         = ddlEstados.Valor;
            var numero         = txtBuscar.Text;
            var transferencias = Transferencias.Where(x =>
                                                      (estado == -1 || (estado == 1 && x.FechaAprobacion != null) || (estado == 2 && x.FechaAprobacion == null)) &&
                                                      (string.IsNullOrEmpty(numero) || numero == "(AUTONUMERO)" || numero.ToLower() == x.AutoNumero.ToLower()));

            totalRecords = transferencias.Count();
            return(transferencias.Skip(ucPaginador.PageSize * (ucPaginador.CurrentPage - 1)).Take(ucPaginador.PageSize).ToList()
                   .Select(t => new TransferenciaGridStruct
            {
                TransferenciaId = t.TransferenciaId,
                Fecha = t.FechaCreacion,
                Estado = t.FechaAprobacion == null ? "Pendiente" : "Aprobada",
                AutoNumero = t.AutoNumero,
                Origen = t.Origen.Nombre
            }).ToList());
        }
Ejemplo n.º 19
0
        protected void Buscarbutton_Click(object sender, EventArgs e)
        {
            Transferencias transferencia = new Transferencias();
            int            Id            = 0;

            int.TryParse(TransferenciaIdTextBox.Text, out Id);
            transferencia.TransferenciaId = Id;
            if (Id > 0)
            {
                if (transferencia.Buscar(Id))
                {
                    Llenar(transferencia);
                }
                else
                {
                    Utilitarios.ShowToastr(this.Page, "Ingrese un id", "Error", "Warning");
                }
            }
            else
            {
                Utilitarios.ShowToastr(this.Page, "El id no existe", "Error", "Warning");
            }
        }
        //
        // GET: /Transferencias/


        public ActionResult ConsultarTransferencias(Transferencias transferencias)
        {
            return(View());
        }
Ejemplo n.º 21
0
        private void Evento_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            TituloText.Visible   = true;
            NombreComponentClick = btn.Text;

            OpcionSelecionada(btn);
            #region Instancias_Controles
            LControls.Add(typeof(Retiros));
            if (!AccesoComponenteByNombre(btn.Text))
            {
                MetroFramework.MetroMessageBox.Show(this, "Acceso denegado, es necesario iniciar sesión nuevamente", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                return;
            }
            if (btn.Text.Equals("Retiros"))
            {
                Retiros retiros;
                if (this.Session != null)
                {
                    retiros = new Retiros(this.Session);
                    CrearControl <UserControl>(retiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            else if (btn.Text.Equals("Depósitos"))
            {
                Deposito depositos;
                if (this.Session != null)
                {
                    depositos = new Deposito(this.Session);
                    CrearControl <UserControl>(depositos, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            //else if (btn.Text.Equals("Depósitos"))
            //{
            //    DepositosWalls depositos;
            //    if (this.Session != null)
            //    {
            //        depositos = new DepositosWalls(this.Session);
            //        CrearControl<UserControl>(depositos, btn);
            //    }
            //    else
            //    {
            //        MessageBox.Show("La sesión ha caducado");
            //    }
            //}
            else if (btn.Text.Equals("Transferencias"))
            {
                Transferencias transferencias;
                if (this.Session != null)
                {
                    transferencias = new Transferencias(this.Session);
                    CrearControl <UserControl>(transferencias, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Envío Giros"))
            {
                Envio_Giros envioGiros;
                if (this.Session != null)
                {
                    envioGiros = new Envio_Giros(this.Session);
                    CrearControl <UserControl>(envioGiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cobro Giros"))
            {
                CobroGiros cobroGiros;
                if (this.Session != null)
                {
                    cobroGiros = new CobroGiros(this.Session);
                    CrearControl <UserControl>(cobroGiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Tarjetas"))
            {
                Tarjetas tarjetas;
                if (this.Session != null)
                {
                    tarjetas = new Tarjetas(this.Session);
                    CrearControl <UserControl>(tarjetas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Cuotas"))
            {
                Cuotas cuotas;
                if (this.Session != null)
                {
                    cuotas = new Cuotas(this.Session);
                    CrearControl <UserControl>(cuotas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cambio Moneda"))
            {
                Tipo_de_Cambio tipoCambio;
                //ViewTipoCambio tipoCambio;
                if (this.Session != null)
                {
                    tipoCambio = new Tipo_de_Cambio(this.Session);
                    //tipoCambio = new ViewTipoCambio(this.Session);
                    CrearControl <UserControl>(tipoCambio, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Servicios"))
            {
                Servicios servicios;
                if (this.Session != null)
                {
                    servicios = new Servicios(this.Session);
                    CrearControl <UserControl>(servicios, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cuentas"))
            {
                NuevaCuentaUserControl cuenta;
                if (this.Session != null)
                {
                    cuenta = new NuevaCuentaUserControl(this.Session);
                    CrearControl <UserControl>(cuenta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Cuenta"))
            {
                UCactualizarCuenta actualizarCuenta;
                if (this.Session != null)
                {
                    actualizarCuenta = new UCactualizarCuenta(this.Session);
                    CrearControl <UserControl>(actualizarCuenta, btn);
                }
            }
            else if (btn.Text.Equals("Préstamos"))
            {
                NuevoPrestamoUserControl prestamo;
                if (this.Session != null)
                {
                    prestamo = new NuevoPrestamoUserControl(this.Session);
                    CrearControl <UserControl>(prestamo, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Refinanciar"))
            {
                UCrefinanciar refinanciar;
                if (this.Session != null)
                {
                    refinanciar = new UCrefinanciar(this.Session);
                    CrearControl <UserControl>(refinanciar, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Tarjetas"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                NuevaTarjeta tarjeta;
                if (this.Session != null)
                {
                    tarjeta = new NuevaTarjeta(this.Session);
                    CrearControl <UserControl>(tarjeta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Chequera"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                RegistrarChequera chequera;
                if (this.Session != null)
                {
                    chequera = new RegistrarChequera(this.Session);
                    CrearControl <UserControl>(chequera, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Balancin Caja"))
            {
                Balancin balancin;
                if (this.Session != null)
                {
                    balancin = new Balancin(this.Session);
                    CrearControl <UserControl>(balancin, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Resumen Total"))
            {
                ResumenTotal resumenTotal;
                if (this.Session != null)
                {
                    resumenTotal = new ResumenTotal(this.Session);
                    CrearControl <UserControl>(resumenTotal, btn);
                }
            }
            else if (btn.Text.Equals("Clientes"))
            {
                RegistroPersonaUserControl personas;
                if (this.Session != null)
                {
                    personas = new RegistroPersonaUserControl(this.Session);
                    CrearControl <UserControl>(personas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            //else if (btn.Text.Equals("Monedas"))
            //{
            //    NuevaMoneda monedas;
            //    if (this.Session != null)
            //    {
            //        monedas = new NuevaMoneda(this.Session);
            //        CrearControl<UserControl>(monedas, btn);
            //    }
            //    else
            //    {
            //        MessageBox.Show("La sesión ha caducado");
            //    }
            //}

            else if (btn.Text.Equals("Monedas"))
            {
                NuevaMoneda     monedas;
                TipoCambioDolar tipoCambioDolar;
                if (this.Session != null)
                {
                    monedas = new NuevaMoneda(this.Session);
                    CrearControl <UserControl>(monedas, btn);
                    tipoCambioDolar = new TipoCambioDolar(this.Session);
                    CrearControl <UserControl>(tipoCambioDolar, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Sucursal"))
            {
                Sucursal sucursal;
                if (this.Session != null)
                {
                    sucursal = new Sucursal(this.Session);
                    CrearControl <UserControl>(sucursal, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Ventanilla"))
            {
                Ventanilla.Ventanilla ventanilla;
                if (this.Session != null)
                {
                    ventanilla = new Ventanilla.Ventanilla(this.Session);
                    CrearControl <UserControl>(ventanilla, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Turnos"))
            {
                Turnos turnos;
                if (this.Session != null)
                {
                    turnos = new Turnos(this.Session);
                    CrearControl <UserControl>(turnos, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Turno Usuario"))
            {
                TurnoUsuario turnoUsuario;
                if (this.Session != null)
                {
                    turnoUsuario = new TurnoUsuario(this.Session);
                    CrearControl <UserControl>(turnoUsuario, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            else if (btn.Text.Equals("Cobro Cheques"))
            {
                Cheques cheques;
                if (this.Session != null)
                {
                    cheques = new Cheques(this.Session);
                    CrearControl <UserControl>(cheques, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Usuarios"))
            {
                Usuario usuario;
                if (this.Session != null)
                {
                    usuario = new Usuario(this.Session);
                    CrearControl <UserControl>(usuario, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Roles"))
            {
                Roles roles;
                if (this.Session != null)
                {
                    roles = new Roles(this.Session);
                    CrearControl <UserControl>(roles, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Permisos"))
            {
                Permisos permisos;
                if (this.Session != null)
                {
                    permisos = new Permisos(this.Session);
                    CrearControl <UserControl>(permisos, btn);
                }
            }

            else if (btn.Text.Equals("Cronograma"))
            {
                ReporteCronograma cronograma;
                if (this.Session != null)
                {
                    cronograma = new ReporteCronograma(this.Session);
                    CrearControl <UserControl>(cronograma, btn);
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "La sesión ha caducado", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                }
            }
            #endregion

            NombreComponentActivo = btn.Text;
            tituloMenu            = btn.Text;
            TituloText.Text       = tituloModulo + separator + tituloMenu;
        }
        public void ListadoTest()
        {
            Transferencias transferencias = new Transferencias();

            Assert.IsTrue(transferencias.Listado(" * ", " 1=1 ", "").Rows.Count > 0);
        }
        public void BuscarTest()
        {
            Transferencias transferencias = new Transferencias();

            Assert.IsTrue(transferencias.Buscar(2));
        }