コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)

        {

            if (!Page.IsPostBack)
            {
                int id = 0;

                LlenarCombos();

                //Leermos el QueryString que llego en la url
                //id = Utilitarios.ToInt(Request.QueryString["Id"].ToString());

                if (id > 0) //si es mayor que cero, buscar el registro
                {
                    Cuentas cuenta = new Cuentas();
                    if (!cuenta.Buscar(id))
                    {
                        Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                        Limpiar();
                    }
                    else
                    {
                        LlenarCampos(cuenta);
                    }

                }

            }

        }
 protected void GuardarButton_Click(object sender, EventArgs e)
 {
     Cuentas cuenta = new Cuentas();
     if (CuentaIdTextBox.Text.Length <= 0)
     {
         LLenarDatos(cuenta);
         if (cuenta.Insertar())
         {
             HttpContext.Current.Response.Write("<SCRIPT>alert('Guardado Correctamente')</SCRIPT>");
             Limpiar();
             
         }
         else
         {
             HttpContext.Current.Response.Write("<SCRIPT>alert('Error al Guardar')</SCRIPT>");
         }
     }
     else
     {
         cuenta.CuentaId = ConvertirId();
         LLenarDatos(cuenta);
         if (cuenta.Editar())
         {
             HttpContext.Current.Response.Write("<SCRIPT>alert('Editado Correctamente')</SCRIPT>");
             Limpiar();
         }
         else
         {
             HttpContext.Current.Response.Write("<SCRIPT>alert('Error al editar')</SCRIPT>");
             
         }
     }
 }
 public void LLenarDatos(Cuentas cuenta)
 {
     float balance;
     float.TryParse(BalanceTextBox.Text, out balance);
     cuenta.Descripcion = DescripcionTextBox.Text;
     cuenta.Balance = balance;
 }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Cuentas c = new Cuentas();
     DataTable dt = new DataTable();
     string filtro = "1=1";
     CuentasGridView.DataSource = c.Listado(" * ", filtro, "");
     CuentasGridView.DataBind();
 }
コード例 #5
0
 public void LlenarClase(Cuentas Cuenta)
 {
     Cuenta.CuentaId = (TbCuentaId.Text == "") ? 0 : Convert.ToInt16(TbCuentaId.Text);
     Cuenta.UsuarioId = Convert.ToInt16(DropDownUsuario.SelectedValue);
     Cuenta.Descripcion = TbDescripcion.Text;
     Cuenta.Balance = Convert.ToSingle(TbBalance.Text);
     Cuenta.Porciento = Convert.ToSingle(TbPorciento.Text);
 }
コード例 #6
0
        public void LlenarCampos(Cuentas Cuenta)
        {
            TbCuentaId.Text = Convert.ToString(Cuenta.CuentaId);
            TbDescripcion.Text = Cuenta.Descripcion;
            TbBalance.Text = Convert.ToString(Cuenta.Balance);
            TbPorciento.Text = Convert.ToString(Cuenta.Porciento);
            DropDownUsuario.SelectedValue = Cuenta.UsuarioId.ToString();

        }
コード例 #7
0
        public void InsertarTest()
        {
            Cuentas cuenta = new Cuentas();

            cuenta.Descripcion = "cta ejemplo angel";
            cuenta.Balance = 0.1f;
            cuenta.Porciento = 0.4f;

            Assert.IsTrue(cuenta.Insertar());
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas cuenta = new Cuentas();
            DataTable dataTable = new DataTable();
            string condicion;

                if (ConsultaDropDownList.SelectedIndex == 0)
                {
                    if (DatosTextBox.Text.Trim().Length == 0)
                    {
                        condicion = "1=1";
                    }
                    else
                    {
                        condicion = "CuentaId = " + DatosTextBox.Text;
                    }
                    dataTable = cuenta.Listado(" CuentaId, Descripcion, Balance", condicion, "");
                    ConsultaGridView.DataSource = dataTable;
                    ConsultaGridView.DataBind();
                }
            if (ConsultaDropDownList.SelectedIndex == 1)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    condicion = "2=2";
                }
                else
                {
                    condicion = string.Format("Descripcion = '{0}' ", DatosTextBox.Text);
                }
                dataTable = cuenta.Listado(" CuentaId, Descripcion, Balance", condicion, "");
                ConsultaGridView.DataSource = dataTable;
                ConsultaGridView.DataBind();

            }
            if (ConsultaDropDownList.SelectedIndex == 2)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    condicion = "3=3";
                }
                else
                {
                    condicion = string.Format("Balance = {0}", DatosTextBox.Text);
                }
                dataTable = cuenta.Listado(" CuentaId, Descripcion, Balance", condicion, "");
                ConsultaGridView.DataSource = dataTable;
                ConsultaGridView.DataBind();

            }
        }
コード例 #9
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas cuenta = new Cuentas();
            string filtro = "1=1";

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

            ConsultadataGridView.DataSource = cuenta.Listado("CuentaId,Descripcion,Balance", filtro, "");

            ConteotextBox.Text = ConsultadataGridView.RowCount.ToString();
        }
 protected void EliminarButton_Click(object sender, EventArgs e)
 {
     Cuentas cuenta = new Cuentas();
     cuenta.CuentaId = ConvertirId();
     if (cuenta.Eliminar())
     {
         HttpContext.Current.Response.Write("<SCRIPT>alert('Datos eliminados')</SCRIPT>");
         Limpiar();
     }
     else
     {
         HttpContext.Current.Response.Write("<SCRIPT>alert('Error al eliminar')</SCRIPT>");
         
     }
 }
コード例 #11
0
 public void LlenarPaneles()
 {           
     Cuentas cuenta = new Cuentas();
     cuenta.UsuarioId = 8;
     yourRepeater.DataSource = cuenta.ObtenerCuentas();
     yourRepeater.DataBind();
     if (cuenta.ObtenerBalance().Rows.Count > 0)
     {
         BalanceLabel.Text = cuenta.ObtenerBalance().Rows[0]["Balance"].ToString();
     }
     else
     {
         BalanceLabel.Text = "0.00";
     }
 }
コード例 #12
0
        public static List <Cuentas> CuentasList()
        {
            ConexionDb     con   = new ConexionDb();
            List <Cuentas> lista = new List <Cuentas>();
            DataTable      dt;
            Cuentas        cuenta;

            dt = con.ObtenerDatos("Select * from Cuentas");

            foreach (DataRow row in dt.Rows)
            {
                cuenta = new Cuentas((int)row["CuentaId"], row["Descripcion"].ToString(), (float)row["Balance"], (float)row["Porciento"]);

                lista.Add(cuenta);
            }


            return(lista);
        }
コード例 #13
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas Cuenta = new Cuentas();
            DataTable dt = new DataTable();
            string filtro = "1=1";

            if (FiltroDropDown.SelectedIndex == 0) //CuentaId
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "CuentaId = " + FiltroTextBox.Text;
                }
            }
            else if (FiltroDropDown.SelectedIndex == 1) //Descripcion
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {

                    filtro = "Descripcion like '%" + FiltroTextBox.Text + "%'";
                }
            else if (FiltroDropDown.SelectedIndex == 2) //Balance
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {

                    filtro = "Balance = " + FiltroTextBox.Text;
                }

            dt = Cuenta.Listar("CuentaId, Descripcion, Balance", filtro);
            BuscarGridView.DataSource = dt;
            BuscarGridView.DataBind();

        }
コード例 #14
0
        public override bool Modificar(Depositos depositos)
        {
            var antdeposito = _contexto.Deposito.Include(x => x.Cuenta)
                              .Where(z => z.DepositoId == depositos.DepositoId)
                              .AsNoTracking()
                              .FirstOrDefault();

            Cuentas cuenta = antdeposito.Cuenta;

            cuenta.Balance -= antdeposito.Monto;

            cuenta.Balance += depositos.Monto;

            _contexto.Entry(cuenta).State = EntityState.Modified;

            _contexto.SaveChanges();

            return(base.Modificar(depositos));
        }
コード例 #15
0
        public void LlenarDropDownList()
        {
            Cuentas cuenta = new Cuentas();
            TiposEgresos tipoEgreso = new TiposEgresos();
            Miembros miembro = new Miembros();

            CuentaIdDropDownList.DataSource = cuenta.Listado(" * ", "1=1", "");
            CuentaIdDropDownList.DataTextField = "Descripcion";
            CuentaIdDropDownList.DataValueField = "CuentaId";
            CuentaIdDropDownList.DataBind();

            TipoEgresoIdDropDownList.DataSource = tipoEgreso.Listado(" * ", "1=1", "");
            TipoEgresoIdDropDownList.DataTextField = "Descripcion";
            TipoEgresoIdDropDownList.DataValueField = "TipoEgresoId";
            TipoEgresoIdDropDownList.DataBind();

            MiembroIdDropDownList.DataSource = miembro.Listado(" * ", "1=1", "");
            MiembroIdDropDownList.DataTextField = "Nombre";
            MiembroIdDropDownList.DataValueField = "MiembroId";
            MiembroIdDropDownList.DataBind();
        }
コード例 #16
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            bool Paso = false;
            Cuentas cuenta = new Cuentas();
            LlenarClase(cuenta);

            if (TbCuentaId.Text == "")
            {
                Paso = cuenta.Insertar();
            }
            else
            {
                Paso = cuenta.Editar();
            }

            if (Paso)
            {
                Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                LlenarCampos(cuenta);
            }
        }
コード例 #17
0
 public static bool Guardar(Cuentas cuentas)
 {
     using (var context = new Respository <Cuentas>())
     {
         try
         {
             if (Buscar(p => p.CuentaId == cuentas.CuentaId) == null)
             {
                 return(context.Guardar(cuentas));
             }
             else
             {
                 return(context.Modificar(cuentas));
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
コード例 #18
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);
                        }

                    }
                }
            }

        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas cuenta = new Cuentas();

            if (cuenta.Buscar(ConvertirId()))
            {
                DescripcionTextBox.Text = cuenta.Descripcion;
                BalanceTextBox.Text = cuenta.Balance.ToString();
            }
            else
            {
                HttpContext.Current.Response.Write("<SCRIPT>alert('Error al buscar)</SCRIPT>");
            }
        }
コード例 #20
0
        public static List<Cuentas> CuentasList()
        {
            ConexionDb con = new ConexionDb();
            List<Cuentas> lista = new List<Cuentas>();
            DataTable dt;
            Cuentas cuenta;

            dt = con.ObtenerDatos("Select * from Cuentas");

            foreach (DataRow row in dt.Rows)
            {
                cuenta = new Cuentas((int)row["CuentaId"], row["Descripcion"].ToString(), (float)row["Balance"], (float)row["Porciento"]);

                lista.Add(cuenta);
            }


            return lista;
        }
コード例 #21
0
ファイル: PivotService.cs プロジェクト: saulfmr/Pivot
 public bool EditCuenta(Cuentas cuenta)
 {
     return Containner.SaveChanges() > 0;
 }
コード例 #22
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (TbCuentaId.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;
            }

            Cuentas cuenta = new Cuentas();
            if (!(cuenta.Buscar(Convert.ToInt16(TbCuentaId.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            LlenarCampos(cuenta);
        }
コード例 #23
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            if (TbCuentaId.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;

            }
            Cuentas cuenta = new Cuentas();

            if (!(cuenta.Buscar(Convert.ToInt16(TbCuentaId.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            if (cuenta.Eliminar())
            {
                Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                Limpiar();

            }
        }
コード例 #24
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas c = new Cuentas();
            DataTable dt = new DataTable();
            string filtro = "1=1";

            if (BuscarPorDropdown.SelectedIndex == 0) // CuentaId
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "CuentaId = " + FiltroTextBox.Text;
                }
            }

            if (BuscarPorDropdown.SelectedIndex == 1) //UsuarioId
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "UsuarioId = " + FiltroTextBox.Text;
                }
            }

            if (BuscarPorDropdown.SelectedIndex == 2) // Descripcion
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "Descripcion like '%" + FiltroTextBox.Text + "%'";
                }
            }

            if (BuscarPorDropdown.SelectedIndex == 3) //Balance
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "Balance = " + FiltroTextBox.Text;
                }
            }

            if (BuscarPorDropdown.SelectedIndex == 4) //Porciento
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "Porciento = " + FiltroTextBox.Text;
                }
            }

            dt = c.Listado("CuentaId, UsuarioId, Descripcion, Balance, Porciento ", filtro, "");
            CuentasGridView.DataSource = dt;
            CuentasGridView.DataBind();

        }
コード例 #25
0
ファイル: PivotService.cs プロジェクト: saulfmr/Pivot
 public bool addCuenta(Cuentas cuenta)
 {
     Containner.AddToCuentas(cuenta);
     return Containner.SaveChanges() > 0;
 }
コード例 #26
0
 protected void CuentaOrigenDropDownList_SelectedIndexChanged(object sender, EventArgs e)
 {
     Cuentas cuenta = new Cuentas();
     CuentaDestinoDropDownList.DataSource = cuenta.Listado(" * ", "CuentaId <> " + CuentaOrigenDropDownList.SelectedValue, "");
     CuentaDestinoDropDownList.DataTextField = "Descripcion";
     CuentaDestinoDropDownList.DataValueField = "CuentaId";
     CuentaDestinoDropDownList.DataBind();
 }
コード例 #27
0
 private void SacarBalance(Cuentas cuenta, decimal valor)
 {
     cuenta.Balance -= valor;
     _contexto.Entry(cuenta).State = EntityState.Modified;
 }