コード例 #1
0
 private void LlenarCampos(Depositos d)
 {
     FechaTextBox.Text = d.Fecha.ToString("yyyy-MM-dd");
     CuentaDropDownList.SelectedValue = d.CuentaId.ToString();
     ConceptoTextBox.Text             = d.Concepto;
     MontoTextBox.Text = d.Monto.ToString();
 }
コード例 #2
0
        public async Task <IActionResult> Edit(int id, [Bind("NDeposito,Montante,Data,Formato_pagamento,Origem_deposito,UserFK")] Depositos depositos)
        {
            if (id != depositos.NDeposito)
            {
                //caso o id seja diferente do id do deposito retorna-se à página Index dos Depositos
                return(RedirectToAction("Index", "Depositos"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(depositos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DepositosExists(depositos.NDeposito))
                    {
                        //caso nao seja possivel aceder ao deposito retorna-se à página Index dos Depositos
                        return(RedirectToAction("Index", "Depositos"));
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UserFK"] = new SelectList(_context.Utilizadores, "UserId", "Email", depositos.UserFK);
            return(View(depositos));
        }
コード例 #3
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            bool                paso = false;
            Depositos           depo = new Depositos();
            DepositoRepositorio repo = new DepositoRepositorio();

            if (IsValid == false)
            {
                Util.ShowToastr(this.Page, " Campos Vacios", "Error", "Error");
            }

            depo = LlenaClase();
            if (Convert.ToInt32(DepositoIdTextBox.Text) == 0)
            {
                paso = repo.Guardar(depo);
                Util.ShowToastr(this.Page, "Guardado con EXITO", "Guardado", "Success");
            }
            else
            {
                paso = repo.Modificar(depo);
                Util.ShowToastr(this.Page, "Modificado con EXITO", "Guardado", "Success");
            }

            if (paso)
            {
                Clean();
            }
            else
            {
                Util.ShowToastr(this.Page, "No se pudo Guardar", "Error", "Error");
            }
        }
コード例 #4
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            DepositosRepositorio    depositosRepositorio = new DepositosRepositorio();
            Repositorio <Depositos> repositorio          = new Repositorio <Depositos>();
            Depositos depositos = LlenaClase();   //.Buscar(Utild.ToInt(CuentaIdTextBox.Text));
            bool      paso      = false;

            if (depositos.DepositoId == 0)
            {
                paso = depositosRepositorio.Guardar(LlenaClase());
            }
            else
            {
                paso = repositorio.Modificar(LlenaClase());
            }

            if (paso)
            {
                Mensaje(TipoMensaje.Sucess, "Guardado Correctamente");
                Limpiar();
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Se Pudo Guardar");
                Limpiar();
            }
        }
コード例 #5
0
        protected void GuardarButton_Click1(object sender, EventArgs e)
        {
            bool paso = false;
            DepositoRepositorio repositorio = new DepositoRepositorio();
            Depositos           depositos   = new Depositos();


            depositos = LlenaClase();

            if (depositos.DepositoId == 0)
            {
                if (paso = repositorio.Guardar(depositos))
                {
                    Util.ShowToastr(this, "Guardado", "Success", "success");
                    Limpiar();
                }
                else
                {
                    Util.ShowToastr(this, "Error Al Guardar", "Error", "error");
                }
            }

            else
            {
                if (paso = repositorio.Modificar(depositos))
                {
                    Util.ShowToastr(this, "saved successfully Modificar", "Info", "info");
                    Limpiar();
                }
                else
                {
                    Util.ShowToastr(this, "Error Al Modificar", "Error", "error");
                }
            }
        }
コード例 #6
0
 private void LlenaCampos(Depositos depositos)
 {
     DepositoIdTextBox.Text  = depositos.DepositoId.ToString();
     FechaTextBox.Text       = depositos.Fecha.ToString();
     CuentaDropDownList.Text = depositos.CuentaId.ToString();
     ConceptoTextBox.Text    = depositos.Concepto;
     MontoTextBox.Text       = depositos.Monto.ToString();
 }
コード例 #7
0
        private void LlenaCampos(Depositos depositos)

        {
            DepositosidTextBox.Text = depositos.DepositoId.ToString();
            CuentaidTextBox.Text    = depositos.CuentaId.ToString();
            FechaTextBox.Text       = depositos.Fecha.ToString("yyyy-MM-dd");
            ConceptoTextBox.Text    = depositos.Concepto;
            MontoTextBox.Text       = depositos.Monto.ToString();
        }
コード例 #8
0
 public void LlenarCampos(Depositos depositos)
 {
     LimpiarCampos();
     DepositoidTextBox.Text  = depositos.DepositoId.ToString();
     FechaTextBox.Text       = depositos.Fecha.ToString("yyyy-MM-dd");
     cuentaDropDownList.Text = Convert.ToString(depositos.CuentaId);
     ConceptoTextBox.Text    = depositos.Concepto;
     MontoTextBox.Text       = depositos.Monto.ToString();
 }
コード例 #9
0
        public Depositos BuscarMD()
        {
            int id = 4;
            DepositoRepositorio repositorio = new DepositoRepositorio();
            Depositos           deposito    = new Depositos();

            deposito = repositorio.Buscar(id);
            return(deposito);
        }
コード例 #10
0
        public void BuscarD()
        {
            int id = 4;
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();
            Depositos deposito = new Depositos();

            deposito = repositorio.Buscar(id);
            Assert.IsNotNull(deposito);
        }
コード例 #11
0
 private void LlenaCampos(Depositos depositos)
 {
     DepositoIdTextBox.Text  = depositos.DepositoId.ToString();
     FechaTextBox.Text       = depositos.Fecha.ToString("yyyy-MM-dd");
     CuentaDropDownList.Text = Convert.ToString(depositos.CuentaId);
     // CuentaDropDownList.SelectedIndex = depositos.CuentaId;
     ConceptoTextBox.Text = depositos.Concepto;
     MontoTextBox.Text    = depositos.Monto.ToString();
 }
コード例 #12
0
        private void depositosACuentasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Usuario   inc = new Usuario();
            int       intCodigoUsuario = inc.obtenerCodigoUsuario();
            Depositos frm = new Depositos();

            frm.MdiParent = this;
            frm.Show();
            Application.DoEvents();
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            fechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            Cuentas cuenta = new Cuentas();

            if (!Page.IsPostBack)
            {
                LlenarCombos();
                ViewState["Deposito"] = new Depositos();
            }
        }
コード例 #14
0
        private Depositos GetDepositos()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = 1;
            depositos.Concepto   = "Ventas de SoftDrink";
            depositos.Fecha      = DateTime.Now;
            depositos.CuentaId   = 2;
            depositos.Monto      = 1000;
            return(depositos);
        }
コード例 #15
0
        private Depositos LlenaClase()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = Utils.ToInt(depositoIdTextBox.Text);
            depositos.Fecha      = Utils.ToDateTime(fechaTextBox.Text);
            depositos.CuentaId   = Utils.ToInt(cuentaDropDownList.SelectedValue);
            depositos.Concepto   = conceptoTextBox.Text;
            depositos.Monto      = Utils.ToInt(montoTextBox.Text);

            return(depositos);
        }
コード例 #16
0
        public Depositos LlenaClase()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = Util.ToInt(DepositoIdTextBox.Text);
            depositos.Fecha      = Util.ToDateTime(FechaTextBox.Text);
            depositos.CuentaId   = Util.ToInt(CuentaDropDownList.SelectedValue);
            depositos.Concepto   = ConceptoTextBox.Text;
            depositos.Monto      = Util.ToInt(MontoTextBox.Text);

            return(depositos);
        }
コード例 #17
0
        private Depositos LlenaClase()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = Utils.ToInt(DepositoidTextBox.Text);
            depositos.Fecha      = Utils.ToDateTime(FechaTextBox.Text);
            depositos.CuentaId   = Utils.ToInt(cuentaDropDownList.Text);
            depositos.Concepto   = ConceptoTextBox.Text;
            depositos.Monto      = Utils.ToInt(MontoTextBox.Text);

            return(depositos);
        }
コード例 #18
0
        protected void BtnGuardar_Click1(object sender, EventArgs e)
        {
            DepositoRepositorio repositorio            = new DepositoRepositorio();
            Depositos           depositos              = LlenaClase();
            RepositorioBase <CuentasBancarias> cuentas = new RepositorioBase <CuentasBancarias>();

            bool paso = false;

            if (Verificar())
            {
                Utils.ShowToastr(this, "Solo Letras!", "Error", "error");
                return;
            }

            if (cuentaDropDownList != null)
            {
                if (Page.IsValid)
                {
                    if (DepositoidTextBox.Text == "0")
                    {
                        paso = repositorio.Guardar(depositos);
                    }
                    else
                    {
                        var verificar = repositorio.Buscar(Utils.ToInt(DepositoidTextBox.Text));
                        if (verificar != null)
                        {
                            paso = repositorio.Modificar(depositos);
                        }
                        else
                        {
                            Utils.ShowToastr(this, "No se encuentra el ID", "Fallo", "error");
                            return;
                        }
                    }
                    if (paso)
                    {
                        Utils.ShowToastr(this, "Registro Con Exito", "Exito", "success");
                    }
                    else
                    {
                        Utils.ShowToastr(this, "No se pudo Guardar", "Fallo", "error");
                    }
                    LimpiarCampos();
                    return;
                }
            }
            else
            {
                Utils.ShowToastr(this, "El numero de cuenta no existe", "Fallo", "error");
                return;
            }
        }
コード例 #19
0
        public Depositos Llenaclase()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = util.ToInt(DepositosidTextBox.Text);
            depositos.CuentaId   = util.ToInt(CuentaidTextBox.Text);
            depositos.Fecha      = Convert.ToDateTime(FechaTextBox.Text);
            depositos.Concepto   = ConceptoTextBox.Text;
            depositos.Monto      = util.ToDecimal(MontoTextBox.Text);

            return(depositos);
        }
コード例 #20
0
 public static bool Eliminar(Depositos depositos)
 {
     using (var context = new Respository <Depositos>())
     {
         try
         {
             return(context.Eliminar(depositos));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
コード例 #21
0
        protected void BuscarButton_Click1(object sender, EventArgs e)
        {
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();
            Depositos depositos = repositorio.Buscar(ToInt(IdTextBox.Text));

            if (depositos != null)
            {
                LlenarCampos(depositos);
            }
            else
            {
                CallModal("Este deposito no existe");
            }
        }
コード例 #22
0
        public void GuardarD()
        {
            DepositoRepositorio repositorio = new DepositoRepositorio();
            Depositos           deposito    = new Depositos();
            bool paso = false;

            deposito.DepositoId = 3;
            deposito.Fecha      = DateTime.Now;
            deposito.CuentaId   = 3;
            deposito.Concepto   = "Pago de Renta";
            deposito.Monto      = 400;

            paso = repositorio.Guardar(deposito);
            Assert.AreEqual(true, paso);
        }
コード例 #23
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();
            Depositos depositos = repositorio.Buscar(Utils.ToInt(DepositoidTextBox.Text));

            if (depositos != null)
            {
                LlenarCampos(depositos);
                Utils.ShowToastr(this, "Encontrado!!", "Exito", "info");
            }
            else
            {
                Utils.ShowToastr(this, "No Hay Resultado", "Error", "error");
            }
        }
コード例 #24
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();
            Depositos depositos = repositorio.Buscar(Util.ToInt(DepositoIdTextBox.Text));

            if (depositos != null)
            {
                LlenaCampos(depositos);
            }
            else
            {
                Util.ShowToastr(this, "No Existe en la Base de datos", "Error", "error");
                Limpiar();
            }
        }
コード例 #25
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Depositos> repositorio = new Repositorio <Depositos>();
            Depositos depositos = repositorio.Buscar(Utild.ToInt(DepositoIdTextBox.Text));

            if (depositos != null)
            {
                LlenaCampos(depositos);
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Encontrado");
                Limpiar();
            }
        }
コード例 #26
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Cocina c1 = new Cocina(111, 12300, false);
            Cocina c2 = new Cocina(112, 15000, true);
            Cocina c3 = new Cocina(113, 5600, false);
            Auto   a1 = new Auto("Rojo", "Ferrari");
            Auto   a2 = new Auto("Amarillo", "Porche");
            Auto   a3 = new Auto("Negro", "BMW");
            Auto   a4 = new Auto("Verde", "Ford");

            Depositos <Cocina> dc = new Depositos <Cocina>(5);
            Depositos <Auto>   da = new Depositos <Auto>(3);



            dc.Agregar(c2);
            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }
            da.Agregar(a2);
            da.Agregar(a3);
            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);

            Console.ReadLine();
        }
コード例 #27
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            DepositosRepositorio repositorio = new DepositosRepositorio();
            Depositos            depositos   = repositorio.Buscar(Utild.ToInt(DepositoIdTextBox.Text));

            if (depositos != null)
            {
                repositorio.Eliminar(depositos.DepositoId);
                Mensaje(TipoMensaje.Sucess, "Eliminado Correctamente");
                Limpiar();
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Se Pudo Eliminar");
                Limpiar();
            }
        }
コード例 #28
0
        public Depositos LlenaClase()
        {
            Depositos depo = new Depositos();

            depo.DepositoId = Util.ToInt(DepositoIdTextBox.Text);
            DateTime date;
            bool     resul = DateTime.TryParse(FechaTextBox.Text, out date);

            if (resul == true)
            {
                depo.Fecha = date;
            }
            depo.Concepto = ConceptoTextBox.Text;
            depo.CuentaId = Util.ToInt(CuentaDropDownList.SelectedValue);
            depo.Monto    = Convert.ToDecimal(MontoTextBox.Text);

            return(depo);
        }
コード例 #29
0
        protected void EliminarButton_Click1(object sender, EventArgs e)
        {
            DepositoRepositorio repositorio = new DepositoRepositorio();
            Depositos           depositos   = repositorio.Buscar(ToInt(IdTextBox.Text));

            if (depositos != null)
            {
                if (repositorio.Eliminar(ToInt(IdTextBox.Text)))
                {
                    CallModal("Se a eliminado el deposito");
                    Limpiar();
                }
                else
                {
                    CallModal("Se no se pudo eliminar el deposito");
                }
            }
        }
コード例 #30
0
        public async Task <IActionResult> Create([Bind("NDeposito,Montante,Data,Formato_pagamento,Origem_deposito,UserFK")] Depositos depositos)
        {
            //Caso seja possível criar um Depósito, o valor do mesmo será adicionado ao Saldo
            if (ModelState.IsValid)
            {
                var user = await _userManager.GetUserAsync(User);

                var util = await _context.Utilizadores.FirstOrDefaultAsync(u => u.UsernameID == user.Id);

                depositos.UserFK = util.UserId;
                util.Saldo      += depositos.Montante; //é imediatamente adicionado, o valor depositado, à carteira do utilizador
                _context.Update(util);
                _context.Add(depositos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UserFK"] = new SelectList(_context.Utilizadores, "UserId", "Email", depositos.UserFK);
            return(View(depositos));
        }