protected void update_Click(object sender, EventArgs e) { try { ValidarCampos(); ActualizarEvaluacion(); LoadDatosEvaluacionAspectos(CodigoProyecto, CodigoConvocatoria, CodigoAspecto); TabEvaluacionProyecto tabEvaluacion = new TabEvaluacionProyecto() { CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria, CodTabEvaluacion = (Int16)CodigoTab, CodContacto = usuario.IdContacto, FechaModificacion = DateTime.Now, Realizado = false }; string messageResult; Negocio.PlanDeNegocioV2.Utilidad.TabEvaluacion.SetUltimaActualizacion(tabEvaluacion, out messageResult); EncabezadoEval.GetUltimaActualizacion(); Formulacion.Utilidad.Utilidades.PresentarMsj(messageResult, this, "Alert"); } catch (ApplicationException ex) { Formulacion.Utilidad.Utilidades.PresentarMsj(ex.Message, this, "Alert"); } catch (Exception ex) { Formulacion.Utilidad.Utilidades.PresentarMsj("Sucedio un error al guardar los aspectos.", this, "Alert"); } }
private void UpdateTab() { TabEvaluacionProyecto tabEvaluacion = new TabEvaluacionProyecto() { CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria, CodTabEvaluacion = (Int16)CodigoTab, CodContacto = usuario.IdContacto, FechaModificacion = DateTime.Now, Realizado = false }; string messageResult; Negocio.PlanDeNegocioV2.Utilidad.TabEvaluacion.SetUltimaActualizacion(tabEvaluacion, out messageResult); EncabezadoEval.GetUltimaActualizacion(); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { ValidateFields(); EvaluacionObservacion observacion = new EvaluacionObservacion { Sector = txtSector.Text, Localizacion = txtLocalizacion.Text, ResumenConcepto = txtResumenConcepto.Text, CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria }; Negocio.PlanDeNegocioV2.Evaluacion.TablaDeEvaluacion.DatosGenerales.Update(observacion); TabEvaluacionProyecto tabEvaluacion = new TabEvaluacionProyecto() { CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria, CodTabEvaluacion = (Int16)CodigoTab, CodContacto = usuario.IdContacto, FechaModificacion = DateTime.Now, Realizado = false }; string messageResult; Negocio.PlanDeNegocioV2.Utilidad.TabEvaluacion.SetUltimaActualizacion(tabEvaluacion, out messageResult); EncabezadoEval.GetUltimaActualizacion(); Formulacion.Utilidad.Utilidades.PresentarMsj(messageResult, this, "Alert"); } catch (ApplicationException ex) { Formulacion.Utilidad.Utilidades.PresentarMsj(ex.Message, this, "Alert"); } catch (Exception ex) { Formulacion.Utilidad.Utilidades.PresentarMsj("Sucedio un error al guardar.", this, "Alert"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { FieldValidate.ValidateString("Ventas", txtVentasProductosEvaluador.Text, true, 12); FieldValidate.ValidateNumeric("Ventas", txtVentasProductosEvaluador.Text, true); FieldValidate.ValidateString("Periodo improductivo", txtPeriodoImproductivoEvaluador.Text, true, 2); FieldValidate.ValidateNumeric("Periodo improductivo", txtPeriodoImproductivoEvaluador.Text, true); FieldValidate.ValidateString("Recursos aportados", txtRecursosAportadosEvaluador.Text.Trim(), true, 12); FieldValidate.ValidateNumeric("Recursos aportados", txtRecursosAportadosEvaluador.Text, true); int?idProductoRepresentativoEvaluacion = GetProductoRepresentativo(); if (idProductoRepresentativoEvaluacion == null) { throw new ApplicationException("Debe seleccionar el producto mas presentativo."); } IndicadorGestionEvaluacion entity = new IndicadorGestionEvaluacion() { PeriodoImproductivo = Convert.ToInt32(txtPeriodoImproductivoEvaluador.Text), RecursosAportadosEmprendedor = txtRecursosAportadosEvaluador.Text, Ventas = Convert.ToDecimal(txtVentasProductosEvaluador.Text), IdProyecto = CodigoProyecto, IdConvocatoria = CodigoConvocatoria, ProductoMasRepresentativo = idProductoRepresentativoEvaluacion.GetValueOrDefault() }; Negocio.PlanDeNegocioV2.Utilidad.IndicadorEvaluacion.InsertOrUpdate(entity); var produccionProducto = GetProduccionEvaluador(); var mercadeo = GetMercadeoEvaluador(); var cargos = GetCargosEvaluador(); foreach (var producto in produccionProducto) { Negocio.PlanDeNegocioV2.Utilidad.IndicadorEvaluacion.InsertOrUpdateProduccion(producto); } foreach (var actividad in mercadeo) { Negocio.PlanDeNegocioV2.Utilidad.IndicadorEvaluacion.InsertOrUpdateMercadeo(actividad); } foreach (var cargo in cargos) { Negocio.PlanDeNegocioV2.Utilidad.IndicadorEvaluacion.InsertOrUpdateCargo(cargo); } TabEvaluacionProyecto tabEvaluacion = new TabEvaluacionProyecto() { CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria, CodTabEvaluacion = (Int16)CodigoTab, CodContacto = Usuario.IdContacto, FechaModificacion = DateTime.Now, Realizado = false }; string messageResult; Negocio.PlanDeNegocioV2.Utilidad.TabEvaluacion.SetUltimaActualizacion(tabEvaluacion, out messageResult); EncabezadoEval.GetUltimaActualizacion(); Formulacion.Utilidad.Utilidades.PresentarMsj(messageResult, this, "Alert"); lblError.Visible = false; } catch (ApplicationException ex) { lblError.Visible = true; lblError.Text = "Advertencia: " + ex.Message; Formulacion.Utilidad.Utilidades.PresentarMsj(ex.Message, this, "Alert"); } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Error inesperado: " + ex.Message; Formulacion.Utilidad.Utilidades.PresentarMsj("Sucedio un error al guardar.", this, "Alert"); } }
private void EliminarIndicadorFinanciero(String CodIndicador) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ToString()); SqlCommand cmd = new SqlCommand(); String txtSQL; String bRepetido = "No se pudo eliminar el indicador financiero seleccionado."; try { txtSQL = " Delete from EvaluacionProyectoIndicador where protegido = 0 and Id_Indicador = " + CodIndicador; SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString); try { cmd = new SqlCommand(txtSQL, con); if (con != null) { if (con.State != ConnectionState.Open) { con.Open(); } } cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); cmd.Dispose(); prActualizarTabEval(Constantes.ConstSubIndicadoresFinancieros.ToString(), CodigoProyecto.ToString(), CodigoConvocatoria.ToString()); gv_evaluacionindicadores.DataSource = sp_EvaluacionProyectoIndicador_SelectAll(CodigoProyecto, CodigoConvocatoria); gv_evaluacionindicadores.DataBind(); TabEvaluacionProyecto tabEvaluacion = new TabEvaluacionProyecto() { CodProyecto = CodigoProyecto, CodConvocatoria = CodigoConvocatoria, CodTabEvaluacion = (Int16)txtTab, CodContacto = usuario.IdContacto, FechaModificacion = DateTime.Now, Realizado = false }; string messageResult; Negocio.PlanDeNegocioV2.Utilidad.TabEvaluacion.SetUltimaActualizacion(tabEvaluacion, out messageResult); EncabezadoEval.GetUltimaActualizacion(); Formulacion.Utilidad.Utilidades.PresentarMsj(messageResult, this, "Alert"); } catch { System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('" + bRepetido + "')", true); return; } finally { con.Close(); con.Dispose(); } } catch { System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('" + bRepetido + "')", true); return; } }