Ejemplo n.º 1
0
        private void GuardarMetas()
        {
            try
            {
                int validador = 0;
                for (int i = 0; i < this.dgMetas.Items.Count; i++)
                {
                    Meta metas = new Meta();
                    RadNumericTextBox txtCantidad         = new RadNumericTextBox();
                    RadNumericTextBox txtMonto            = new RadNumericTextBox();
                    RadNumericTextBox txtAvances          = new RadNumericTextBox();
                    RadNumericTextBox txtCantidadCerrados = new RadNumericTextBox();
                    RadNumericTextBox txtMontoCerrados    = new RadNumericTextBox();

                    txtCantidad         = (RadNumericTextBox)this.dgMetas.Items[i].Cells[5].FindControl("txtCantidad");
                    txtMonto            = (RadNumericTextBox)this.dgMetas.Items[i].Cells[6].FindControl("txtMonto");
                    txtAvances          = (RadNumericTextBox)this.dgMetas.Items[i].Cells[7].FindControl("txtAvances");
                    txtCantidadCerrados = (RadNumericTextBox)this.dgMetas.Items[i].Cells[8].FindControl("txtCantidadCerrados");
                    txtMontoCerrados    = (RadNumericTextBox)this.dgMetas.Items[i].Cells[9].FindControl("txtMontoCerrados");

                    metas.Id_Emp          = Convert.ToInt32(this.session.Id_Emp);
                    metas.Id_Cd           = !string.IsNullOrEmpty(ddlCDS.SelectedValue) ? Convert.ToInt32(ddlCDS.SelectedValue) : session.Id_Cd_Ver;
                    metas.Id_Rik          = Convert.ToInt32(dgMetas.Items[i]["Id_Rik"].Text);
                    metas.Id_Met          = Convert.ToInt32(dgMetas.Items[i]["Id_Met"].Text);
                    metas.Met_Proyectos   = txtCantidad.Value.HasValue ? Convert.ToInt32(txtCantidad.Value.Value) : 0;
                    metas.Monto           = txtMonto.Value.HasValue ? Convert.ToDouble(txtMonto.Value.Value) : 0;
                    metas.Met_Avances     = txtAvances.Value.HasValue ? Convert.ToDouble(txtAvances.Value.Value) : 0;
                    metas.Met_CantCerrado = txtCantidadCerrados.Value.HasValue ? Convert.ToInt32(txtCantidadCerrados.Value.Value) : 0;
                    metas.Met_MontCerrado = txtMontoCerrados.Value.HasValue ? Convert.ToDouble(txtMontoCerrados.Value.Value) : 0;

                    CN_CatMeta catMeta = new CN_CatMeta();
                    catMeta.Modificar(metas, session, ref validador);
                }
                if (dgMetas.Items.Count > 0 && validador >= 1)
                {
                    Alerta("Registros guardados correctamente");
                }
                else
                {
                    Alerta("No existen registros para actualizar");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
 private List <Meta> GetList()
 {
     try
     {
         List <Meta> List       = new List <Meta>();
         CN_CatMeta  clsCatMeta = new CN_CatMeta();
         int         valor      = !string.IsNullOrEmpty(ddlCDS.SelectedValue) ? Convert.ToInt32(ddlCDS.SelectedValue) : session.Id_Cd_Ver;
         Meta        meta       = new Meta();
         meta.Id_Emp = session.Id_Emp;
         meta.Id_Cd  = valor;//session.Id_Cd_Ver;
         meta.Id_Rik = session.Id_U;
         clsCatMeta.Lista(meta, session.Emp_Cnx, ref List);
         return(List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
        private void CargarMetas()
        {
            try
            {
                Meta m = new Meta();
                m.Id_Emp = session.Id_Emp;
                m.Id_Cd  = session.Id_Cd_Ver;
                CN_CatMeta meta = new CN_CatMeta();
                meta.Consultar(session.Id_Rik, ref m, session.Emp_Cnx);

                NumProyectos.Value     = m.Met_Proyectos;
                MontoProyectos.Value   = m.Met_MontoProyecto;
                AvanceMes.Value        = m.Met_Avances;
                CantidadCerrados.Value = m.Met_CantCerrado;
                MontoCerrados.Value    = m.Met_MontCerrado;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }