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; } }
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; } }
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; } }