コード例 #1
0
        /// <summary>
        /// Devolvers the presu.
        /// </summary>
        /// <param name="anio">Año de presupuesto</param>
        /// <param name="cuenta">la cuenta de presupuesto</param>
        /// <returns>lista de presupuesto respectivo al año y a la cuenta</returns>
        public List <PresupDataSource> DevolverPresu(string anio, string cuenta, int centro, int idsucursal)
        {
            List <PresupDataSource> datasSource = new List <PresupDataSource>();

            try
            {
                var items = this.persistencia.DevuelvePres(anio, cuenta, centro, idsucursal).OrderBy(m => m.mes);
                if (items != null)
                {
                    foreach (var item in items)
                    {
                        PresupDataSource ds = new PresupDataSource();
                        ds.Anio         = item.anio;
                        ds.Cuenta       = item.maeconta.cuenta;
                        ds.NombreCuenta = item.maeconta.nombre;
                        ds.IdMes        = item.mes;
                        ds.IdCentro     = item.idcentro;
                        ds.NombreCentro = item.centrocostos.nombrecentro;
                        ds.Presupuesto  = item.cantidad;
                        datasSource.Add(ds);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(datasSource);
        }
コード例 #2
0
        private List <PresupDataSource> GuardarDatos()
        {
            List <string> meses = new List <string>();

            meses.Add(!txtenero.Text.Equals(string.Empty) ? txtenero.Text : "0");
            meses.Add(!txtfebrero.Text.Equals(string.Empty) ? txtfebrero.Text : "0");
            meses.Add(!txtmarzo.Text.Equals(string.Empty) ? txtmarzo.Text : "0");
            meses.Add(!txtabril.Text.Equals(string.Empty) ? txtabril.Text : "0");
            meses.Add(!txtmayo.Text.Equals(string.Empty) ? txtmayo.Text : "0");
            meses.Add(!txtjunio.Text.Equals(string.Empty) ? txtjunio.Text : "0");
            meses.Add(!txtjulio.Text.Equals(string.Empty) ? txtjulio.Text : "0");
            meses.Add(!txtagosto.Text.Equals(string.Empty) ? txtagosto.Text : "0");
            meses.Add(!txtsepti.Text.Equals(string.Empty) ? txtsepti.Text : "0");
            meses.Add(!txtoctu.Text.Equals(string.Empty) ? txtoctu.Text : "0");
            meses.Add(!txtnov.Text.Equals(string.Empty) ? txtnov.Text : "0");
            meses.Add(!txtdici.Text.Equals(string.Empty) ? txtdici.Text : "0");
            List <PresupDataSource> presupuesto = new List <PresupDataSource>();

            for (int i = 1; i <= 12; i++)
            {
                PresupDataSource presup = new PresupDataSource();
                presup.Anio        = txtanio.Text;
                presup.Cuenta      = txtnumcuent.Text;
                presup.IdMes       = i;
                presup.IdCentro    = int.Parse(txt_centro.Text);
                presup.Presupuesto = decimal.Parse(meses[i - 1]);
                presup.IdSucursal  = Program.compa;
                presupuesto.Add(presup);
            }

            return(presupuesto);
        }