Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utils.VerificarAccesoEmpresa(this);
            LabelFecha.Text         = DateTime.Now.Date.ToString("dd/MM/yy");
            this.textboxId.ReadOnly = true;
            if (!IsPostBack)
            {
                ViewState["data"] = new Cliente();
                int id = Request.QueryString["id"].ToInt();
                if (id > 0)
                {
                    BLL.RepositorioBase <Cliente> repositorio = new BLL.RepositorioBase <Cliente>();
                    Cliente data = repositorio.Get(id);
                    if (data == null)
                    {
                        Utils.ShowToastr(this, "Cliente no encontrado!", "Advertencia", "warning");
                        return;
                    }

                    LlenaCampos(data);
                    Utils.ShowToastr(this, "Cliente Encontrada", "Exito!");
                    textboxId.ReadOnly = true;
                }
            }
            else
            {
                Cliente data = (Cliente)ViewState["data"];
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            int id = 0;

            if (Id_DropDownList.SelectedValue != condicion)
            {
                id = Convert.ToInt32(Id_DropDownList.SelectedValue);
            }
            else
            {
                return;
            }
            if (!Id_DropDownList.Text.Equals(condicion))
            {
                //Si tiene algun prestamo o deposito enlazado no elimina
                BLL.RepositorioBase <Deposito> repositorios        = new BLL.RepositorioBase <Deposito>();
                BLL.RepositorioBase <Prestamo> repositorioPrestamo = new BLL.RepositorioBase <Prestamo>();
                if (repositorios.GetList(x => x.CuentaId == id).Count() > 0 || repositorioPrestamo.GetList(x => x.IdCuenta == id).Count() > 0)
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['success']('No Eliminado tiene depositos o Prestamos Enlazados');", addScriptTags: true);
                }
                else
                {
                    if (repositorio.Eliminar(id))
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['success']('Eliminado');", addScriptTags: true);
                        NuevoButton_Click(sender, e);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['danger']('No se pudo Eliminar');", addScriptTags: true);
                    }
                }
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LabelFecha.Text         = DateTime.Now.Date.ToString("dd/MM/yy");
            this.textboxId.ReadOnly = true;
            if (!IsPostBack)
            {
                if (Utils.ToInt(Request.QueryString["requerido"]) == 1)
                {
                    Utils.ShowToastr(this, "Debe crear una empresa antes de operar en el sistema!", "Registro de Empresa Requerido", "warning");
                }
                ViewState["empresa"] = new Empresa();
                int id = Request.QueryString["id"].ToInt();
                if (id > 0)
                {
                    BLL.RepositorioBase <Empresa> repositorio = new BLL.RepositorioBase <Empresa>();
                    Empresa empresa = repositorio.Get(id);
                    if (empresa == null)
                    {
                        Utils.ShowToastr(this, "Empresa no encontrada!", "Advertencia", "warning");
                        return;
                    }

                    LlenaCampos(empresa);
                    Utils.ShowToastr(this, "Empresa Encontrada", "Exito!");
                    textboxId.ReadOnly = true;
                }
            }
            else
            {
                Empresa empresa = (Empresa)ViewState["empresa"];
            }
        }
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Cliente data = LlenaClase();


            bool paso = true;

            if (data.ClienteID > 0)
            {
                paso = new BLL.RepositorioBase <Cliente>().Modificar(data);
            }
            else
            {
                paso = new BLL.RepositorioBase <Cliente>().Guardar(data);
            }
            if (!paso)
            {
                Utilidades.ShowToastr(this, "Error al intentar guardar la data!", "Error", "error");
                return;
            }

            Utilidades.ShowToastr(this, "Registro Guardado Correctamete!", "Exito", "success");
            Utilidades.ClearControls(formRegistro, new List <Type>()
            {
                typeof(TextBox)
            });
            return;
        }
Beispiel #5
0
        /// <summary>
        /// Metodo encargado de verifica si esxiste en la base de datos
        /// </summary>
        /// <returns></returns>
        public bool Existe()
        {
            Parcial2_WaldeReyes.BLL.RepositorioBase <Estudiantes> BLL = new BLL.RepositorioBase <Estudiantes>(new Contexto());
            Estudiantes estudiante = BLL.Buscar((int)EstudianteIdNumericUpDown.Value);

            return(estudiante != null);
        }
Beispiel #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utils.VerificarAccesoEmpresa(this);
            LabelFecha.Text         = DateTime.Now.Date.ToString("dd/MM/yy");
            this.textboxId.ReadOnly = true;
            if (!IsPostBack)
            {
                System.Linq.Expressions.Expression <Func <Cliente, bool> > filtro = x => true;
                Utils.LlenarDropDownList <Cliente>(dropdownlistClientes, new BLL.RepositorioBase <Cliente>(), filtro, "Id_Cliente", "Nombre");
                ViewState["data"] = new Cobro();
                int id = Request.QueryString["id"].ToInt();
                if (id > 0)
                {
                    BLL.RepositorioBase <Cobro> repositorio = new BLL.RepositorioBase <Cobro>();
                    Cobro data = repositorio.Get(id);
                    if (data == null)
                    {
                        Utils.ShowToastr(this, "Cobro no encontrado!", "Advertencia", "warning");
                        return;
                    }

                    LlenaCampos(data);
                    Utils.ShowToastr(this, "Cobro Encontrada", "Exito!");
                    textboxId.ReadOnly = true;
                }
            }
            else
            {
                Cobro data = (Cobro)ViewState["data"];
            }
        }
Beispiel #7
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            int id = textboxId.Text.ToInt();

            if (id < 0)
            {
                Utils.ShowToastr(this, "Id invalido", "Advertencia", "warning");
                return;
            }
            BLL.RepositorioBase <Cobro> repositorio = new BLL.RepositorioBase <Cobro>();
            if (repositorio.Get(id) == null)
            {
                Utils.ShowToastr(this, "Registro no encontrado", "Advertencia", "warning");
                return;
            }

            bool paso = repositorio.Delete(id);

            if (!paso)
            {
                Utils.ShowToastr(this, "Error al intentar eliminar el registro", "Error", "error");
                return;
            }

            Utils.ShowToastr(this, "Registro eliminado correctamente!", "exito", "success");
            return;
        }
Beispiel #8
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Usuario, bool> > filtro = x => true;

            BLL.RepositorioBase <Usuario> repositorio = new BLL.RepositorioBase <Usuario>();
            int id;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Utils.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Usuario == id;
                    break;

                case 1:    // correo
                    filtro = c => c.Correo.Contains(FiltroTextBox.Text);
                    break;
                }
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
Beispiel #9
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            var listar = new List <Inscripciones>();

            BLL.RepositorioBase <Inscripciones> BLL = new BLL.RepositorioBase <Inscripciones>(new Contexto());
            if (txtCriterio.Text.Trim().Length > 0)
            {
                switch (cbFiltro.SelectedItem)
                {
                case 0:
                    BLL.GetList(i => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(txtCriterio.Text);
                    listar = BLL.GetList(i => i.InscripcionId == id);
                    break;

                case 2:
                    int es = Convert.ToInt32(txtCriterio.Text);
                    listar = BLL.GetList(i => i.EstudianteId == es); break;

                case 3:    //Descripcion
                    double mo = Convert.ToDouble(txtCriterio.Text);
                    listar = BLL.GetList(i => i.Monto == mo); break;
                }
                listar = listar.Where(c => c.Fecha.Date >= dtpDesde.Value.Date && c.Fecha.Date <= dtpHasta.Value.Date).ToList();
            }
            else
            {
                listar = BLL.GetList(i => true);
            }
            dgvConsulta.DataSource = null;
            dgvConsulta.DataSource = listar;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LabelFecha.Text         = DateTime.Now.Date.ToString("dd/MM/yy");
            this.textboxId.ReadOnly = true;
            if (!IsPostBack)
            {
                ViewState["data"] = new Empleado();
                int id = Request.QueryString["id"].ToInt();
                if (id > 0)
                {
                    BLL.RepositorioBase <Empleado> repositorio = new BLL.RepositorioBase <Empleado>();
                    Empleado data = repositorio.Buscar(id);
                    if (data == null)
                    {
                        Utilidades.ShowToastr(this, "Empleado no encontrada!", "Advertencia", "warning");
                        return;
                    }

                    LlenaCampos(data);
                    Utilidades.ShowToastr(this, "Empleado Encontrada", "Exito!");
                    textboxId.ReadOnly = true;
                }
            }
            else
            {
                Empleado data = (Empleado)ViewState["data"];
            }
        }
        protected void bBuscar_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Usuarios, bool> > filtro = x => true;

            BLL.RepositorioBase <Usuarios> repositorio = new BLL.RepositorioBase <Usuarios>();

            int id;

            switch (CamposDropDownList.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilitarios.Utils.ToInt(tFiltro.Text);
                filtro = c => c.UsuarioId == id;
                break;

            case 1:    // nombre
                filtro = c => c.Nombres.Contains(tFiltro.Text);
                break;

            case 2:    // nombre
                filtro = c => c.Email.Contains(tFiltro.Text);
                break;
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            BLL.RepositorioBase <Categorias> repositorio = new BLL.RepositorioBase <Categorias>();
            Categorias categoria = new Categorias();
            bool       paso      = false;

            //todo: validaciones adicionales
            LlenaClase(categoria);

            if (categoria.CategoriaId == 0)
            {
                paso = repositorio.Guardar(categoria);
            }
            else
            {
                paso = repositorio.Modificar(categoria);
            }

            if (paso)
            {
                MostrarMensaje(TiposMensaje.Success, "Transaccion Exitosa!");
                Limpiar();
            }
            else
            {
                MostrarMensaje(TiposMensaje.Error, "No fue posible terminar la transacción");
            }
        }
Beispiel #13
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            var listar = new List <Asignaturas>();

            BLL.RepositorioBase <Asignaturas> BLL = new BLL.RepositorioBase <Asignaturas>(new Contexto());
            if (txtCriterio.Text.Trim().Length > 0)
            {
                switch (cbFiltro.SelectedItem)
                {
                case 0:
                    BLL.GetList(i => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(txtCriterio.Text);
                    listar = BLL.GetList(i => i.AsignaturaId == id);
                    break;

                case 2:
                    int es = Convert.ToInt32(txtCriterio.Text);
                    listar = BLL.GetList(i => i.Descripcion.Contains(txtCriterio.Text)); break;

                case 3:    //Descripcion
                    double mo = Convert.ToDouble(txtCriterio.Text);
                    listar = BLL.GetList(i => i.Creditos == mo); break;
                }
            }
            else
            {
                listar = BLL.GetList(i => true);
            }
            dgvConsulta.DataSource = null;
            dgvConsulta.DataSource = listar;
        }
Beispiel #14
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(FiltroTextBox.Text) && BuscarPorDropDownList.SelectedIndex != 0)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('Debe escribir el criterio')", true);
            }
            else
            {
                Expression <Func <Usuario, bool> > filtro      = x => true;
                BLL.RepositorioBase <Usuario>      repositorio = new BLL.RepositorioBase <Usuario>();

                int id;
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:
                    filtro = c => true;
                    break;

                case 1:    //ID
                    id     = Convert.ToInt32(FiltroTextBox.Text);
                    filtro = c => c.UsuarioId == id;
                    break;

                case 2:    // Nombre
                    filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                    break;
                }

                DatosGridView.DataSource = repositorio.GetList(filtro);
                DatosGridView.DataBind();
            }
        }
Beispiel #15
0
        public void Guardar()
        {
            BLL.RepositorioBase <Cuentas> repositorio =
                new BLL.RepositorioBase <Cuentas>();

            Assert.IsTrue(repositorio.Guardar(GetCuenta()));
        }
Beispiel #16
0
        protected void dropdownlistPrestamos_SelectedIndexChanged(object sender, EventArgs e)
        {
            int      id       = dropdownlistPrestamos.SelectedValue.ToInt();
            Prestamo prestamo = new BLL.RepositorioBase <Prestamo>().Get(id);

            Utils.FillGrid <Cobro>(GridViewCobrosRealizados, prestamo.Cobros);
        }
Beispiel #17
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Empresa empresa = LlenaClase();
            bool    paso    = true;

            if (empresa.Id_Empresa > 0)
            {
                paso = new BLL.RepositorioBase <Empresa>().Modify(empresa);
            }
            else
            {
                paso    = new BLL.RepositorioBase <Empresa>().Save(empresa);
                empresa = new BLL.RepositorioBase <Empresa>().GetList(x => true).LastOrDefault();
                Acceso_Empresa acceso = new Acceso_Empresa();
                acceso.Id_Empresa = empresa.Id_Empresa;
                acceso.Id_Usuario = HttpContext.Current.Request.Cookies.Get("UsuarioId").Value.ToInt();
                new BLL.RepositorioBase <Acceso_Empresa>().Save(acceso);
                //new BLL.RepositorioBase<Acceso_Empresa>().Save(new Acceso_Empresa());
            }
            if (!paso)
            {
                Utils.ShowToastr(this, "Error al intentar guardar la empresa!", "Error", "error");
                return;
            }

            Utils.ShowToastr(this, "Registro Guardado Correctamete!", "Exito", "success");

            return;
        }
Beispiel #18
0
 private void LlenaComboCuenta()
 {
     BLL.RepositorioBase <CuentaBancaria> repositorioCuenta = new BLL.RepositorioBase <CuentaBancaria>();
     Cuenta_Id_DropDownList.Items.Clear();
     Cuenta_Id_DropDownList.Items.Add(condicion);
     Cuenta_Id_DropDownList.DataSource     = repositorioCuenta.GetList(x => true);
     Cuenta_Id_DropDownList.DataValueField = "CuentaId";
     Cuenta_Id_DropDownList.DataTextField  = "Nombre";
     Cuenta_Id_DropDownList.DataBind();
 }
        public void Guardar()
        {
            BLL.RepositorioBase <Transacciones> repositorio =
                new BLL.RepositorioBase <Transacciones>();

            //todo: Cuando se guarde la transaccion debe descontar
            //el presupuesto de la categoria. Guardar, Modificar, Eliminar

            Assert.IsTrue(repositorio.Guardar(GetTransaccion()));
        }
Beispiel #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         BLL.RepositorioBase <Movie> repositorioBase = new BLL.RepositorioBase <Movie>();
         MovieCar movieCar = new MovieCar();
         ViewState["Movie"]    = repositorioBase.GetList(x => true);
         ViewState["MovieCar"] = movieCar;
         DataBinds();
     }
 }
Beispiel #21
0
        private bool EsValido(Usuario usuario)
        {
            List <Usuario> lista = new BLL.RepositorioBase <Usuario>().GetList(x => x.Correo == usuario.Correo && x.Nivel == Enums.NivelUsuario.NORMAL);

            if (lista.Count > 0)
            {
                return(false);
            }

            return(true);
        }
Beispiel #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL.RepositorioBase <Prestamos> repositorio = new BLL.RepositorioBase <Prestamos>();
            PrestamoReportViewer.ProcessingMode = ProcessingMode.Local;
            PrestamoReportViewer.Reset();

            PrestamoReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reports\ReportPrestamos.rdlc");
            PrestamoReportViewer.LocalReport.DataSources.Clear();
            PrestamoReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Prestamos", repositorio.GetList(x => true)));
            PrestamoReportViewer.LocalReport.Refresh();
        }
Beispiel #23
0
        protected void buttonIniciarSesion_Click(object sender, EventArgs e)
        {
            Usuario        usuario = LlenaClaseLogin();
            List <Usuario> lista   = new BLL.RepositorioBase <Usuario>().GetList(x => true);

            if (new BLL.RepositorioBase <Usuario>().GetList(x => x.Email == usuario.Email && x.Clave == usuario.Clave).Count > 0)
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                Utilidades.ShowToastr(this, "Credenciales invalidas!", "Error", "error");
            }
        }
Beispiel #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)//solo se carga si no se esta haciendo postback
            {
                BLL.RepositorioBase <Pagos> repositorio = new BLL.RepositorioBase <Pagos>();
                var lista = repositorio.GetList(x => true);

                MyReportViewer.ProcessingMode         = ProcessingMode.Local;
                MyReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ListadoPagos.rdlc");

                MyReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Pagos", lista));
                MyReportViewer.LocalReport.Refresh();
            }
        }
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            BLL.RepositorioBase <Destinatarios> repositorio = new BLL.RepositorioBase <Destinatarios>();
            Destinatarios destinatarios = repositorio.Buscar(Util.ToInt(DestinatarioIdTextBox.Text));

            if (destinatarios != null)
            {
                LlenaCampos(destinatarios);
            }
            else
            {
                Util.ShowToastr(this, "No Existe en la Base de datos", "Error", "error");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                BLL.RepositorioBase <Cuentas> repositorio = new BLL.RepositorioBase <Cuentas>();
                CuentasReportViewer.ProcessingMode = ProcessingMode.Local;
                CuentasReportViewer.Reset();

                CuentasReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reports\ReportCuentas.rdlc");
                CuentasReportViewer.LocalReport.DataSources.Clear();
                CuentasReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Cuentas", repositorio.GetList(x => true)));
                CuentasReportViewer.LocalReport.Refresh();
            }
        }
Beispiel #27
0
        private void Buscar_Click(object sender, EventArgs e)
        {
            Parcial2_WaldeReyes.BLL.RepositorioBase <Asignaturas> AsignaturasBLL = new BLL.RepositorioBase <Asignaturas>(new Contexto());
            Asignaturas a = new Asignaturas();

            a = AsignaturasBLL.Buscar((int)AsignaturaId.Value);
            if (a != null)
            {
                LLenaCampo(a);
            }
            else
            {
                MessageBox.Show("No se encontro");
            }
        }
Beispiel #28
0
 protected void GuardarButton_Click(object sender, EventArgs e)
 {
     BLL.RepositorioBase <MovieCar> repositorioBase = new BLL.RepositorioBase <MovieCar>();
     if (repositorioBase.Guardar(((MovieCar)ViewState["Shop"])))
     {
         ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['success']('Guardado');", addScriptTags: true);
         GuardarButton.Enabled = false;
         ViewState["Shop"]     = repositorioBase.GetList(x => true).Last();
         DataListBind();
     }
     else
     {
         ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['error']('No puedo Guardar');", addScriptTags: true);
     }
 }
Beispiel #29
0
        private void Buscar_Click(object sender, EventArgs e)
        {
            Parcial2_WaldeReyes.BLL.RepositorioBase <Estudiantes> BLL = new BLL.RepositorioBase <Estudiantes>(new Contexto());
            Estudiantes estudiantes = new Estudiantes();

            estudiantes = BLL.Buscar((int)EstudianteIdNumericUpDown.Value);
            if (estudiantes != null)
            {
                LLenaCampo(estudiantes);
            }
            else
            {
                MessageBox.Show("No se encontro el esudiante");
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            BLL.RepositorioBase <Categorias> repositorio = new BLL.RepositorioBase <Categorias>();
            int id = Utils.ToInt(IdTextBox.Text);

            var categoria = repositorio.Buscar(id);

            if (categoria == null)
            {
                MostrarMensaje(TiposMensaje.Error, "Registro no encontrado");
            }
            else
            {
                repositorio.Eliminar(id);
            }
        }