protected void Page_Load(object sender, EventArgs e) { try { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = txtTab; esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(txtTab, CodigoProyecto, CodigoConvocatoria); if (!IsPostBack) { #region En el page_load. inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), txtTab); if (miembro == true && usuario.CodGrupo == Constantes.CONST_Evaluador || usuario.CodGrupo == Constantes.CONST_CoordinadorEvaluador || usuario.CodGrupo == Constantes.CONST_GerenteEvaluador) { VerificarLinKModeloFinanciero(); if (usuario.CodGrupo == Constantes.CONST_CoordinadorEvaluador) { ImageButton2.Visible = false; ImageButton2.Enabled = false; HyperLink1.Visible = false; } else if (usuario.CodGrupo == Constantes.CONST_Evaluador && realizado) { ImageButton2.Visible = false; ImageButton2.Enabled = false; } if (usuario.CodGrupo == Constantes.CONST_GerenteEvaluador) { HyperLink1.Visible = false; ImageButton2.Visible = false; } PanelModelo.Visible = true; } #endregion } if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('" + ex.Message + "');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
/// <summary> /// 24/06/2014. /// Guardar la información "Ultima Actualización". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_guardar_ultima_actualizacion_Click(object sender, EventArgs e) { prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); Marcar(txtTab.ToString(), CodigoProyecto.ToString(), "", chk_realizado.Checked); ObtenerDatosUltimaActualizacion(); Response.Redirect(Request.RawUrl); }
protected void Page_Load(object sender, EventArgs e) { try { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = CodigoTab; esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } if (!IsPostBack) { if (usuario.CodGrupo == Constantes.CONST_GerenteEvaluador || usuario.CodGrupo == Constantes.CONST_CoordinadorEvaluador) { this.div_Post_It1.Visible = false; Post_It1._mostrarPost = false; } llenarGrid(); frameDerecho(); UpdateTab(); } prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); } catch (Exception) { } }
public void HabilitarCampos_Texto() { //Inicializar variables. bool EsMiembro = false; bool bRealizado = true; try { EsMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(txtTab.ToString(), CodigoProyecto.ToString(), ""); if (!(EsMiembro && !bRealizado) || usuario.CodGrupo != Constantes.CONST_Emprendedor) { #region Deshabilitar campos... txtPlanNacional.Enabled = false; txtPlanRegional.Enabled = false; txtCluster.Enabled = false; tabla_1.Attributes.Add("enabled", "disabled"); #endregion } } catch { throw; } }
protected void Page_Load(object sender, EventArgs e) { try { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = CodigoTab; esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); if (esMiembro && !bRealizado) { this.div_Post_It2.Visible = true; Post_It1._mostrarPost = true; } if (!IsPostBack) { llenarGrid(); UpdateTab(); frameDerecho(); } } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = txtTab; esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(txtTab, CodigoProyecto, CodigoConvocatoria); if (!IsPostBack) { gv_evaluacionindicadores.DataSource = sp_EvaluacionProyectoIndicador_SelectAll(CodigoProyecto, CodigoConvocatoria); gv_evaluacionindicadores.DataBind(); } if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } if (usuario.CodGrupo == Constantes.CONST_Evaluador && !bRealizado) { ImageB.Visible = true; LB_InsertarIndicadores.Visible = true; } if (bRealizado == true) { rel = true; } }
public void crearcampoJustificacion(EvaluacionCampoJustificacion entitdad) { CodigoAspecto = Convert.ToInt16(Request["codAspecto"]); CodigoProyecto = !string.IsNullOrEmpty(HttpContext.Current.Session["CodProyecto"].ToString()) && HttpContext.Current.Session["CodProyecto"] != null?Convert.ToInt32(HttpContext.Current.Session["CodProyecto"].ToString()) : 0; CodigoConvocatoria = !string.IsNullOrEmpty(HttpContext.Current.Session["CodConvocatoria"].ToString()) && HttpContext.Current.Session["CodConvocatoria"] != null?Convert.ToInt32(HttpContext.Current.Session["CodConvocatoria"].ToString()) : 0; try { var query = consultas.Db.EvaluacionCampoJustificacions.FirstOrDefault(c => c.CodProyecto == CodigoProyecto && c.CodConvocatoria == CodigoConvocatoria && c.CodCampo == entitdad.CodCampo); if (query != null && query.CodCampo != 0) { query.Justificacion = entitdad.Justificacion; consultas.Db.SubmitChanges(); prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); ObtenerDatosUltimaActualizacion(); } else { entitdad.CodProyecto = CodigoProyecto; entitdad.CodConvocatoria = CodigoConvocatoria; consultas.Db.EvaluacionCampoJustificacions.InsertOnSubmit(entitdad); consultas.Db.SubmitChanges(); prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); ObtenerDatosUltimaActualizacion(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void gw_GastosAnuales_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "BorrarAnual") { string idGasto = e.CommandArgument.ToString(); string respuesta = CatalogoGasto1.Cargar(CatalogoGastoV2.Accion.Borrar, CodigoProyecto.ToString(), idGasto, "Anual"); if (respuesta == "OK") { //CargarGastosAnuales(); } else { Alert1.Ver(respuesta, true); } } if (e.CommandName == "EditarAnual") { pnlPrincipal.Visible = false; pnlGastos.Visible = true; string idGasto = e.CommandArgument.ToString(); CatalogoGasto1.Cargar(CatalogoGastoV2.Accion.Editar, CodigoProyecto.ToString(), idGasto, "Anual"); } CargarGastosPersonales(); CargarGastosPuestaMarca(); CargarGastosAnuales(); ObtenerDatosUltimaActualizacion(); }
public void crearcampoJustificacion(EvaluacionCampoJustificacion entitdad) { try { var query = consultas.Db.EvaluacionCampoJustificacions.FirstOrDefault(c => c.CodProyecto == CodigoProyecto && c.CodConvocatoria == CodigoConvocatoria && c.CodCampo == entitdad.CodCampo); if (query != null && query.CodCampo != 0) { query.Justificacion = entitdad.Justificacion; consultas.Db.SubmitChanges(); prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); } else { entitdad.CodProyecto = CodigoProyecto; entitdad.CodConvocatoria = CodigoConvocatoria; consultas.Db.EvaluacionCampoJustificacions.InsertOnSubmit(entitdad); consultas.Db.SubmitChanges(); prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { FieldValidate.ValidateNumeric("Índice de actualización monetaria", txtActualizacionMonetaria.Text, true); registroActual = getProyectoFinanzasEgreso(); if (registroActual == null) { Datos.ProyectoFinanzasEgreso datosNuevos = new ProyectoFinanzasEgreso() { CodProyecto = Convert.ToInt32(CodigoProyecto), ActualizacionMonetaria = Convert.ToDouble(txtActualizacionMonetaria.Text.Replace('.', ',')) }; consultas.Db.ProyectoFinanzasEgresos.InsertOnSubmit(datosNuevos); } else { registroActual.ActualizacionMonetaria = Convert.ToDouble(txtActualizacionMonetaria.Text.Replace('.', ',')); } consultas.Db.SubmitChanges(); prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); Cancelar(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('" + Negocio.Mensajes.Mensajes.GetMensaje(8) + "');", true); } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia : " + ex.Message + " ');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void gw_CapitalTrabajo_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { var imgBtn = (ImageButton)e.Row.Cells[0].FindControl("btn_Borrar"); var lnk = (LinkButton)e.Row.Cells[1].FindControl("lnkComponente"); if (usuario.CodGrupo == Constantes.CONST_GerenteInterventor) { imgBtn.Enabled = false; imgBtn.Visible = false; lnk.Enabled = false; //((ImageButton)e.Row.Cells[0].FindControl("btn_Borrar")).Visible = false; } if (lnk.Text.Equals("Total")) { imgBtn.Enabled = false; imgBtn.Visible = false; lnk.Enabled = false; } esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(txtTab.ToString(), CodigoProyecto.ToString(), ""); if (!(miembro == true && usuario.CodGrupo == Constantes.CONST_Emprendedor && realizado == false)) { imgBtn.Enabled = false; imgBtn.Visible = false; lnk.Enabled = false; } } }
public void consultarItems(EvaluacionCampo entidad) { try { if (entidad.codCampo != 0) { var query = consultas.Db.EvaluacionCampos.FirstOrDefault(e => e.codProyecto == CodigoProyecto && e.codConvocatoria == CodigoConvocatoria && e.codCampo == entidad.codCampo); if (query != null && query.codCampo != 0) { query.Puntaje = entidad.Puntaje; consultas.Db.SubmitChanges(); //Actualizar fecha de modificación prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); } else { entidad.codProyecto = CodigoProyecto; entidad.codConvocatoria = CodigoConvocatoria; consultas.Db.EvaluacionCampos.InsertOnSubmit(entidad); consultas.Db.SubmitChanges(); //Actualizar fecha de modificación prActualizarTabEval(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); } } } catch (Exception) { throw new Exception("Error"); } }
/// <summary> /// 24/06/2014. /// Guardar la información "Ultima Actualización". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_guardar_ultima_actualizacion_Click(object sender, EventArgs e) { var chkRealizado = (Request.Form.Get("chk_realizado") == "on" ? true : false); Marcar(txtTab.ToString(), CodigoProyecto.ToString(), "", chkRealizado); ObtenerDatosUltimaActualizacion(); GenerarTablaInsumos(); Response.Redirect(Request.RawUrl); }
protected void btnGuardar_Click(object sender, EventArgs e) { string txtSQL = string.Empty; if (ValidarFormulario()) { #region Diego Quiñonez - 17 de Diciembre de 2014 var query = (from p in consultas.Db.ProyectoMetaSocials where p.CodProyecto == Convert.ToInt32(CodigoProyecto) select p).FirstOrDefault(); if (query == null) { Datos.ProyectoMetaSocial datosNuevos = new ProyectoMetaSocial() { CodProyecto = Convert.ToInt32(CodigoProyecto), PlanNacional = txtPlanNacional.Text, PlanRegional = txtPlanRegional.Text, Cluster = txtCluster.Text, EmpleoIndirecto = !string.IsNullOrEmpty(txtEmpleosIndirectos.Text) ? short.Parse(txtEmpleosIndirectos.Text) : short.Parse("0") }; txtSQL = "INSERT INTO ProyectoMetaSocial (CodProyecto, PlanNacional, PlanRegional, Cluster, EmpleoIndirecto) VALUES(" + CodigoProyecto + ",'" + datosNuevos.PlanNacional + "','" + datosNuevos.PlanRegional + "','" + datosNuevos.Cluster + "'," + datosNuevos.EmpleoIndirecto + ")"; } else { query.PlanNacional = txtPlanNacional.Text; query.PlanRegional = txtPlanRegional.Text; query.Cluster = txtCluster.Text; query.EmpleoIndirecto = !string.IsNullOrEmpty(txtEmpleosIndirectos.Text) ? short.Parse(txtEmpleosIndirectos.Text) : short.Parse("0"); txtSQL = "UPDATE ProyectoMetaSocial SET PlanNacional='" + query.PlanNacional + "',PlanRegional='" + query.PlanRegional + "',Cluster='" + query.Cluster + "',EmpleoIndirecto=" + query.EmpleoIndirecto + " WHERE codproyecto=" + CodigoProyecto; } ejecutaReader(txtSQL, 2); RegistrarEmpleos(); RegistrarManoObra(); RegistrarParticipacion(); consultas.Db.ExecuteCommand(UsuarioActual()); consultas.Db.SubmitChanges(); #endregion } prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); ObtenerDatosUltimaActualizacion(); CargarTextArea(); CargarGridEmpleos(); CargarGridEmprendedores(); HabilitarCampos(); HabilitarCampos_Texto(); }
protected void btnCrearCapitalTrabajo_Click(object sender, EventArgs e) { try { ValidarCampos(); if (accion == "Editar") { var query = (from p in consultas.Db.ProyectoCapitals where p.CodProyecto == CodigoProyecto && p.Id_Capital == idCapitalEdita select p ).First(); query.Componente = txtComponente.Text; query.Valor = Convert.ToDecimal(txtValor.Text.Replace(",", "").Replace(".", ",")); query.codFuenteFinanciacion = Convert.ToInt32(cmbFuenteFinanciacion.SelectedValue); query.Observacion = txtObservacioin.Text; consultas.Db.SubmitChanges(); } else { Datos.ProyectoCapital datosNuevos = new ProyectoCapital() { CodProyecto = Convert.ToInt32(CodigoProyecto), Componente = txtComponente.Text, Valor = Convert.ToDecimal(txtValor.Text.Replace(",", "").Replace(".", ",")), Observacion = txtObservacioin.Text, codFuenteFinanciacion = Convert.ToInt32(cmbFuenteFinanciacion.SelectedValue) }; consultas.Db.ProyectoCapitals.InsertOnSubmit(datosNuevos); consultas.Db.SubmitChanges(); } prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); txtComponente.Text = ""; txtValor.Text = ""; txtObservacioin.Text = ""; ObtenerDatosUltimaActualizacion(); Cancelar(); } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia : " + ex.Message + " ');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["CodProyecto"] == null) { throw new ApplicationException("No se pudo obtener el codigo del proyecto, intentenlo de nuevo."); } if (Session["CodConvocatoria"] == null) { throw new ApplicationException("No se pudo obtener el codigo de la convocatoria, intentenlo de nuevo."); } if (usuario == null) { throw new ApplicationException("No se pudo obtener la información del usuario, intentenlo de nuevo."); } CodigoProyecto = Convert.ToInt32(HttpContext.Current.Session["CodProyecto"]); CodigoConvocatoria = Convert.ToInt32(Session["CodConvocatoria"]); EsMiembro = VerificarSiEsMienbroProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = VerificarSiEsRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); DatosPron(); if (!IsPostBack) { llenarPanelFlujo(); inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), 1); TB_Conclusiones.Text = txtConclusionesFinancieras.htmlDecode(); ObtenerDatosUltimaActualizacion(); this.div_conclusiones.InnerText = txtConclusionesFinancieras.htmlDecode(); HttpContext.Current.Session["P_TablaValE"] = tabla; } div_Post_It1.Visible = PostitVisible; Post_It1._mostrarPost = PostitVisible; TB_Conclusiones.Visible = AllowUpdate; B_Registar.Visible = AllowUpdate; this.div_conclusiones.Visible = !AllowUpdate; tabla = new Table(); tabla = (Table)Session["P_TablaValE"]; P_FlujoCaja.Controls.Add(tabla); } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void Page_Load(object sender, EventArgs e) { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = CodigoTab; inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), CodigoProyecto); if (miembro == false && realizado == true && usuario.CodGrupo == Constantes.CONST_Evaluador) { B_AgregarIndicador.Enabled = false; IB_AgregarIndicador.Enabled = false; } //Consultar si es miembro. esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); //Consultar si está "realizado". bRealizado = esRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } else { this.div_Post_It1.Visible = false; Post_It1._mostrarPost = false; } if (esMiembro && !bRealizado && usuario.CodGrupo == Constantes.CONST_Evaluador) { IB_AgregarIndicador.Visible = true; B_AgregarIndicador.Visible = true; try { this.GV_Indicador.Columns[0].Visible = true; } catch { this.GV_Indicador.Columns[1].Visible = true; } } else { IB_AgregarIndicador.Visible = false; B_AgregarIndicador.Visible = false; GV_Indicador.Columns[3].Visible = false; foreach (GridViewRow gvr in GV_Indicador.Rows) { ((LinkButton)gvr.FindControl("LB_Aspecto")).Enabled = false; } } }
protected void Page_Load(object sender, EventArgs e) { txtValor.Attributes.Add("onkeypress", "javascript:return validarNro(event)"); txtValor.Attributes.Add("onchange", "MoneyFormat(this)"); accion = Session["Accion"] != null && !string.IsNullOrEmpty(Session["Accion"].ToString()) ? Session["Accion"].ToString() : string.Empty; idInversionEdita = Session["idInversion"] != null && !string.IsNullOrEmpty(Session["idInversion"].ToString()) ? Session["idInversion"].ToString() : "0"; inicioEncabezado(CodigoProyecto.ToString(), codConvocatoria, txtTab); //Consultar si es miembro. esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); //Consultar si está "realizado". bRealizado = esRealizado(txtTab.ToString(), CodigoProyecto.ToString(), ""); Encabezado.CodigoProyecto = CodigoProyecto; Encabezado.CodigoTab = txtTab; SetPostIt(); if (esMiembro && !bRealizado) { //this.div_Post_It_2.Visible = true; } if (!(esMiembro && usuario.CodGrupo == Constantes.CONST_Emprendedor) || bRealizado) { txtActualizacionMonetaria.Enabled = false; } else { txtActualizacionMonetaria.Enabled = true; } if (esMiembro && usuario.CodGrupo == Constantes.CONST_Emprendedor && bRealizado) { btnGuardar.Visible = false; btnGuardar.Visible = false; } if (usuario.CodGrupo != Constantes.CONST_Emprendedor) { btnGuardar.Visible = false; } if (!Page.IsPostBack) { CargarDatos(); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Request["codAspecto"] == null) { throw new ApplicationException("No se pudo obtener el codigo del aspecto, intentenlo de nuevo."); } if (Session["CodProyecto"] == null) { throw new ApplicationException("No se pudo obtener el codigo del proyecto, intentenlo de nuevo."); } if (Session["CodConvocatoria"] == null) { throw new ApplicationException("No se pudo obtener el codigo de la convocatoria, intentenlo de nuevo."); } if (usuario == null) { throw new ApplicationException("No se pudo obtener la información del usuario, intentenlo de nuevo."); } CodigoAspecto = Convert.ToInt32(Request["codAspecto"]); CodigoProyecto = Convert.ToInt32(HttpContext.Current.Session["CodProyecto"]); CodigoConvocatoria = Convert.ToInt32(Session["CodConvocatoria"]); GetTipoAspectoandTabEvaluacion(CodigoAspecto); EsMiembro = VerificarSiEsMienbroProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = VerificarSiEsRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); if (!IsPostBack) { Post_It._txtCampo = TabEvalucion; inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), 1); LoadDatosEvaluacionAspectos(CodigoProyecto, CodigoConvocatoria, CodigoAspecto); ObtenerDatosUltimaActualizacion(); } div_Post_It.Visible = PostitVisible; Post_It._mostrarPost = PostitVisible; update.Visible = AllowUpdate; } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void Page_Load(object sender, EventArgs e) { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = CodigoTab; inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), CodigoTab); if (miembro == false && realizado == true && usuario.CodGrupo == Constantes.CONST_Evaluador) { btn_agregar.Enabled = false; IB_AgregarIndicador.Enabled = false; } RestringirLetras(0); esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(CodigoTab, CodigoProyecto, CodigoConvocatoria); if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } if (usuario.CodGrupo == Constantes.CONST_GerenteEvaluador) { IB_AgregarIndicador.Visible = false; btn_agregar.Visible = false; } if (esMiembro && !bRealizado && usuario.CodGrupo == Constantes.CONST_Evaluador) { IB_AgregarIndicador.Visible = true; btn_agregar.Visible = true; try { this.GridView1.Columns[0].Visible = true; } catch { this.GridView1.Columns[1].Visible = true; } } else { IB_AgregarIndicador.Visible = false; btn_agregar.Visible = false; GridView1.Columns[0].Visible = false; foreach (GridViewRow gvr in GridView1.Rows) { ((LinkButton)gvr.Cells[1].FindControl("lnkeditarRiesgo")).Enabled = false; } } }
protected void imgBtn_AddInsumo_Click(object sender, ImageClickEventArgs e) { var imgBtn = (ImageButton)sender; switch (imgBtn.CommandName) { case "Lista": Session["OpenerInsumo"] = "false"; Response.Redirect("Insumo.aspx?codproyecto=" + CodigoProyecto + "&codproducto=" + Convert.ToInt32(imgBtn.CommandArgument) + "&codinsumo=" + 0); break; case "Borrar": #region borrar el insumo int Id_Insumo; int CodProducto; string[] parametros = imgBtn.CommandArgument.ToString().Split(';'); Id_Insumo = int.Parse(parametros[0]); CodProducto = int.Parse(parametros[1]); var insumoNv = (from pi in consultas.Db.ProyectoInsumos where pi.codTipoInsumo == 2 && pi.Id_Insumo == Id_Insumo select pi).Count(); var projectProduInsumo = (from ppi in consultas.Db.ProyectoProductoInsumos where ppi.CodProducto == CodProducto && ppi.CodInsumo == Id_Insumo select ppi).FirstOrDefault(); consultas.Db.ProyectoProductoInsumos.DeleteOnSubmit(projectProduInsumo); consultas.Db.SubmitChanges(); var projectProducPrecio = (from ppp in consultas.Db.ProyectoInsumoPrecios where ppp.CodInsumo == Id_Insumo select ppp).ToList(); consultas.Db.ProyectoInsumoPrecios.DeleteAllOnSubmit(projectProducPrecio); consultas.Db.SubmitChanges(); Response.Redirect("PlanDeCompras.aspx?codproyecto=" + CodigoProyecto); prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); ObtenerDatosUltimaActualizacion(); #endregion break; } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["CodProyecto"] == null) { throw new ApplicationException("No se pudo obtener el codigo del proyecto, intentenlo de nuevo."); } CodigoProyecto = Convert.ToInt32(HttpContext.Current.Session["CodProyecto"]); CodigoConvocatoria = Session["CodConvocatoria"] != null?Convert.ToInt32(Session["CodConvocatoria"]) : 0; EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); AllowCheckTab = ProyectoGeneral.AllowCheckTab(usuario.CodGrupo, CodigoProyecto, CodigoTab, EsMiembro); if (!IsPostBack) { CargarPeriodos(); CargarProyeccionesDeVentas(); GV_productoServicio.Columns[0].Visible = AllowUpdate; GV_productoServicio.Columns[9].Visible = AllowUpdate; var entity = getProyectoMercadoProyeccionVenta(CodigoProyecto); inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), CodigoTab); SetDatos(entity); llenarGridView(); Tabla_VentasUnidades(); Tabla_IngresosVenta(); ProyectoGeneral.GetUltimaActualizacion(lblUltimaActualizacion, lblFechaUltimaActualizacion, chkEsRealizado, btnUpdateTab, CodigoTab, CodigoProyecto); } } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); if (Session["CodProyecto"] == null) { Page.ClientScript.RegisterStartupScript(this.GetType(), "refreshParent", "window.top.location.reload();", true); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
private void CargarDatos() { ObtenerDatosUltimaActualizacion(); CargarTipoFuenteInversion(); CargarActualizacionMonetaria(); CargarTiempoProyeccion(); CargarCostosPuestaEnMarca(); CargarCostosAnualizados(); CargarGastosPersonales(); CargarInversionesFijas(); if (accion == "Editar") { EditarInversion(CodigoProyecto.ToString(), idInversionEdita); } }
protected void btn_guardar_ultima_actualizacion_Click(object sender, EventArgs e) { int flag = 0; flag = Marcar(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), chk_realizado.Checked); ObtenerDatosUltimaActualizacion(); if (flag == 1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "refreshParent", "window.top.location.reload();", true); } else { Response.Redirect(Request.RawUrl); } }
protected void btm_guardarCambios_Click(object sender, EventArgs e) { int flag = 0; prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); flag = Marcar(Constantes.CONST_Presupuestos.ToString(), CodigoProyecto.ToString(), codConvocatoria, chk_realizado.Checked); ObtenerDatosUltimaActualizacion(); if (flag == 1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "refreshParent", "window.top.location.reload();", true); } else { Response.Redirect(Request.RawUrl); } }
protected void Page_Load(object sender, EventArgs e) { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = txtTab; esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); var txtSQL = " select codconvocatoria from convocatoriaproyecto where codproyecto = " + CodigoProyecto + " order by codconvocatoria desc "; var rs = consultas.ObtenerDataTable(txtSQL, "text"); var cc = "0"; if (rs.Rows.Count > 0) { cc = rs.Rows[0]["codconvocatoria"].ToString(); } if (!IsPostBack) { llenarDemasCampos(); } bRealizado = esRealizado(txtTab, CodigoProyecto, CodigoConvocatoria); if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } else { this.div_Post_It1.Visible = false; Post_It1._mostrarPost = false; } if (esMiembro && !bRealizado && usuario.CodGrupo == Constantes.CONST_Evaluador) { txt_observaciones.Visible = true; btn_actualizar.Visible = true; } else { btn_actualizar.Visible = false; CalendarExtender4.Enabled = false; txt_observaciones.Enabled = false; } }
/// <summary> /// 24/06/2014. /// Guardar la información "Ultima Actualización". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_guardar_ultima_actualizacion_Click(object sender, EventArgs e) { int flag = 0; prActualizarTab(txtTab.ToString(), CodigoProyecto.ToString()); flag = Marcar(txtTab.ToString(), CodigoProyecto.ToString(), "", chk_realizado.Checked); GenerarTablaDeCostosDeProduccion(); GenerarTablaProyeccionCompras_Unidades(); GenerarTablaProyeccionCompras_Pesos(); ObtenerDatosUltimaActualizacion(); if (flag == 1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "refreshParent", "window.top.location.reload();", true); } else { Response.Redirect(Request.RawUrl); } }
protected void Page_Load(object sender, EventArgs e) { EncabezadoEval.IdProyecto = CodigoProyecto; EncabezadoEval.IdConvocatoria = CodigoConvocatoria; EncabezadoEval.IdTabEvaluacion = CodigoTab; if (!IsPostBack) { esMiembro = fnMiembroProyecto(usuario.IdContacto, CodigoProyecto.ToString()); bRealizado = esRealizado(CodigoTab.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); if (esMiembro && !bRealizado) { this.div_Post_It1.Visible = true; Post_It1._mostrarPost = true; } CargarGridActividades(); UpdateTab(); } }
protected void gw_InversionesFijas_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Borrar": string idInversion = e.CommandArgument.ToString(); consultas.Db.ExecuteCommand("delete from ProyectoInversion where Id_Inversion={0}", Convert.ToInt32(idInversion)); Cancelar(); break; case "Editar": accion = e.CommandName; idInversionEdita = e.CommandArgument.ToString(); HttpContext.Current.Session["Accion"] = accion; HttpContext.Current.Session["idInversion"] = idInversionEdita; CargarTipoFuenteInversion(); //if (string.IsNullOrEmpty(codProyecto) && string.IsNullOrEmpty(idInversionEdita)) EditarInversion(codProyecto, idInversionEdita); EditarInversion(CodigoProyecto.ToString(), idInversionEdita); break; } }
protected void Page_Load(object sender, EventArgs e) { try { int value; if (!int.TryParse(CodigoProyecto.ToString(), out value)) { throw new ApplicationException("No se encontro la información del proyecto, sera redireccionado al inicio de la aplicación para que lo intente de nuevo."); } if (!Negocio.PlanDeNegocioV2.Utilidad.ProyectoGeneral.ProyectoExist(CodigoProyecto)) { throw new Exception("No se logro obtener la información necesaria para continuar."); } GetProyectDetails(); var esMienbro = Negocio.PlanDeNegocioV2.Utilidad.ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, Usuario.IdContacto); if (!(AllowCambiarProyecto || esMienbro || AllowShowAllProjects)) { throw new ApplicationException("No tiene permiso para ver este proyecto"); } if (!IsPostBack) { lblFechaSesion.Text = DateTime.Now.ToLongDateString(); GetInfo(); } } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia : " + ex.Message + "');", true); Response.Redirect("~/FONADE/MiPerfil/Home.aspx"); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error inesperado, sera redireccionado al inicio de la aplicación para que lo intente de nuevo. detalle :" + ex.Message + " ');", true); Response.Redirect("~/FONADE/MiPerfil/Home.aspx"); } }