private void GuardarDatos() { ProcesoSeleccionNegocio nProcesoSeleccion = new ProcesoSeleccionNegocio(); E_RESULTADO vResultado = nProcesoSeleccion.ActualizaComentarioEntrevista(vIdEntrevista, txtDsNotas.Content, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); Response.Redirect("~/Logout.aspx"); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: ""); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Valida()) { LicenciaNegocio neg = new LicenciaNegocio(); E_LICENCIA vLicencia = new E_LICENCIA(); vLicencia.ID_LICENCIA = idLicencia; vLicencia.CL_LICENCIA = txtClave.Text; vLicencia.NB_LICENCIA = txtNombre.Text; vLicencia.DS_LICENCIA = txtNombre.Text; vLicencia.FG_PERIODO = chkPeriodo.Checked; vLicencia.FG_VOLUMEN = chkVolumen.Checked; E_RESULTADO resultado = neg.InsertaActualizaLicencia(vClOperacion, vLicencia, usuario, programa); string vMensaje = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE); } }
private void Guardar() { XElement vXmlValores = new XElement("GLOBAL"); ConsultasComparativasNegocio nComparativas = new ConsultasComparativasNegocio(); XElement vXmlComentarios = Utileria.GuardarNotas(reComentarios.Content, "XML_NOTAS"); vXmlValores.Add(vLstCalificaciones.Select(t => new XElement("FACTOR", new XAttribute("ID_CONSULTA_GLOBAL_CALIFICACION", t.ID_CONSULTA_GLOBAL_CALIFICACION), new XAttribute("PR_CALIFICACION", t.PR_CALIFICACION), new XAttribute("PR_VALOR", t.PR_VALOR)))); E_RESULTADO vResultado = nComparativas.ActualizarCalificacionConsultaGlobal(vIdCandidato, vIdPuesto, vIdConsultaGlobal, vXmlComentarios.ToString(), vXmlValores.ToString(), vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, ""); }
protected void GuardarDatos(bool cerrar) { //ContextoApp.EO.MensajeCorreoEvaluador.dsMensaje = lMensaje.Content; ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); E_PERIODO_CLIMA vDsPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: vIdPeriodo).Select(s => new E_PERIODO_CLIMA { ID_PERIODO = s.ID_PERIODO, CL_PERIODO = s.CL_PERIODO, NB_PERIODO = s.NB_PERIODO, DS_PERIODO = s.DS_PERIODO, FE_INICIO = s.FE_INICIO, CL_ESTADO_PERIODO = s.CL_ESTADO_PERIODO, DS_NOTAS = s.DS_NOTAS, ID_PERIODO_CLIMA = s.ID_PERIODO_CLIMA, CL_TIPO_CONFIGURACION = s.CL_TIPO_CONFIGURACION, CL_ORIGEN_CUESTIONARIO = s.CL_ORIGEN_CUESTIONARIO, ID_PERIODO_ORIGEN = s.ID_PERIODO_ORIGEN } ).FirstOrDefault(); vDsPeriodo.DS_MENSAJE_ENVIO = lMensaje.Content; string vInstrucciones = reInstrucciones.Content; ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultadoInstrucciones = nClima.InsertaInstruccionesCuestionario(vInstrucciones, vIdPeriodo, vClUsuario, vNbPrograma); string vMensajeInstrucciones = vResultadoInstrucciones.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultadoInstrucciones.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { E_RESULTADO vResultado = nPeriodo.InsertaActualizaPeriodoClima(pPeriodo: vDsPeriodo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: vNbPrograma, pTIPO_TRANSACCION: "A"); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (cerrar) { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "CloseWindowConfig"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensajeInstrucciones, vResultadoInstrucciones.CL_TIPO_ERROR, pCallBackFunction: null); } }
protected void btnEliminarRespuestas_Click(object sender, EventArgs e) { foreach (GridDataItem item in grdEvaluadorCuestionarios.SelectedItems) { int?vIdEvaluador = int.Parse(item.GetDataKeyValue("ID_EVALUADOR").ToString()); if (vIdEvaluador != null && vIdPeriodo != 0) { ClimaLaboralNegocio oNegocio = new ClimaLaboralNegocio(); E_RESULTADO vResultado = oNegocio.EliminaRespuestasCuestionario(pID_PERIODO: vIdPeriodo, pID_EVALUADOR: vIdEvaluador, pClUsuario: vClUsuario, pNbPrograma: vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA == vClIdioma.ToString()).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: ""); } } grdEvaluadorCuestionarios.Rebind(); }
protected void btnAgregar_Click(object sender, EventArgs e) { string vNbPregunta = txtNbPregunta.Text; string vDsPregunta = txtDsPregunta.Text; if (vNbPregunta != "") { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertaActualizaPreguntasAbiertas(vIdPeriodo, vIdPregunta, vNbPregunta, vDsPregunta, vClUsuario, vNbPrograma, vTipoTransaccion); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "CloseWindow"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Introduzca la pregunta.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: " "); } }
protected void btnEliminarAbierta_Click(object sender, EventArgs e) { XElement vXmlPreguntas = new XElement("PREGUNTAS"); foreach (GridDataItem item in rgPreguntas.SelectedItems) { vXmlPreguntas.Add(new XElement("PREGUNTA", new XAttribute("ID_PREGUNTA", item.GetDataKeyValue("ID_PREGUNTA").ToString()))); } ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.EliminarPreguntasAbiertas(vIdPeriodo, vXmlPreguntas.ToString(), vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindowPA"); }
protected void InsertarCompetencias(List <int> pIdsSeleccionados) { var vXelements = pIdsSeleccionados.Select(x => new XElement("COMPETENCIA", new XAttribute("ID_COMPETENCIA", x) )); XElement SELECCIONADOS = new XElement("COMPETENCIAS", vXelements ); PruebasNegocio nPruebas = new PruebasNegocio(); E_RESULTADO vResultado = nPruebas.InsertaCompetenciaFactor(SELECCIONADOS.ToString(), vIdFactor, vIdPrueba, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "OnCloseWindowC"); CargaCompetencias(); }
protected void btnGuardarConfiguracion_Click(object sender, EventArgs e) { E_RESULTADO respuesta = new E_RESULTADO(); if (grdEmpleadosSeleccionados.Items.Count == 0) { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Debes seleccionar por lo menos un empleado para guardar", respuesta.CL_TIPO_ERROR, pCallBackFunction: ""); } else if (grdCompetenciasSeleccionadas.Items.Count == 0) { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Debes seleccionar por lo menos un elemento para guardar la valuación", respuesta.CL_TIPO_ERROR, pCallBackFunction: ""); } else { GuardarConfiguracion(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { VisorComunicadoNegocio negocio = new VisorComunicadoNegocio(); var vComentario = txtComentario.Text; if (vComentario != "") { E_RESULTADO res = negocio.InsertarComentarioComunicado(vIdComunicado, ContextoUsuario.oUsuario.CL_USUARIO, vComentario, ContextoUsuario.oUsuario.CL_USUARIO, ContextoUsuario.nbPrograma); string vMensaje = res.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, res.CL_TIPO_ERROR); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "Escribe el comentario", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } }
//public DataTable ConvertToDataTable<T>(IList<T> data, List<E_CATEGORIA> lstCategoria, string pCategorias) //{ // PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T)); // DataTable table = new DataTable(); // foreach (PropertyDescriptor prop in properties) // table.Columns.Add(prop.Name, Nullable.GetUnderlyingType(prop.PropertyType) ?? prop.PropertyType); // foreach (E_CATEGORIA vCategorias in lstCategoria) // table.Columns.Add(vCategorias.NO_CATEGORIA.ToString()); // foreach (T item in data) // { // DataRow row = table.NewRow(); // foreach (PropertyDescriptor prop in properties) // { // if (!prop.Name.Equals(pCategorias)) // row[prop.Name] = prop.GetValue(item) ?? DBNull.Value; // else // { // object opCategorias = prop.GetValue(item); // if (opCategorias != null) // { // XElement vXmlCamposAdicionales = XElement.Parse(opCategorias.ToString()); // foreach (E_CATEGORIA vCategoriaItem in lstCategoria) // { // XElement vXmlCampoAdicional = vXmlCamposAdicionales.Elements("ITEM").FirstOrDefault(f => UtilXML.ValorAtributo<string>(f.Attribute("NO_CATEGORIA")) == vCategoriaItem.NO_CATEGORIA.ToString()); // if (vXmlCampoAdicional != null) // { // if (int.Parse(cmbCuartilIncremento.SelectedValue) == 1) // row[vCategoriaItem.NO_CATEGORIA.ToString()] = UtilXML.ValorAtributo<string>(vXmlCampoAdicional.Attribute("MN_MINIMO")); // else if (int.Parse(cmbCuartilIncremento.SelectedValue) == 2) // row[vCategoriaItem.NO_CATEGORIA.ToString()] = UtilXML.ValorAtributo<string>(vXmlCampoAdicional.Attribute("MN_PRIMER_CUARTIL")); // else if (int.Parse(cmbCuartilIncremento.SelectedValue) == 3) // row[vCategoriaItem.NO_CATEGORIA.ToString()] = UtilXML.ValorAtributo<string>(vXmlCampoAdicional.Attribute("MN_MEDIO")); // else if (int.Parse(cmbCuartilIncremento.SelectedValue) == 4) // row[vCategoriaItem.NO_CATEGORIA.ToString()] = UtilXML.ValorAtributo<string>(vXmlCampoAdicional.Attribute("MN_SEGUNDO_CUARTIL")); // else if (int.Parse(cmbCuartilIncremento.SelectedValue) == 5) // row[vCategoriaItem.NO_CATEGORIA.ToString()] = UtilXML.ValorAtributo<string>(vXmlCampoAdicional.Attribute("MN_MAXIMO")); // } // } // } // } // } // table.Rows.Add(row); // } // return table; //} //protected DataTable CrearDataTable<T>(IList<T> pLista, RadGrid pCtrlGrid) //{ // List<E_CATEGORIA> lstCategoria = new List<E_CATEGORIA>(); // lstCategoria = vObtienePlaneacionIncrementos.FirstOrDefault().lstCategorias; // DataTable vColumnas = ConvertToDataTable(pLista, lstCategoria, "XML_CATEGORIAS"); // foreach (E_CATEGORIA item in lstCategoria) // { // GridBoundColumn vBoundColumn = new GridBoundColumn(); // vBoundColumn.DataField = item.NO_CATEGORIA.ToString(); // vBoundColumn.UniqueName = item.NO_CATEGORIA.ToString(); // vBoundColumn.HeaderText = ((char)(item.NO_CATEGORIA + 64)).ToString(); // vBoundColumn.ColumnGroupName = "TABMEDIO"; // (vBoundColumn as GridBoundColumn).AllowFiltering = false; // vBoundColumn.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; // vBoundColumn.ItemStyle.Font.Bold = true; // vBoundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Right; // vBoundColumn.HeaderStyle.Width = System.Web.UI.WebControls.Unit.Pixel(100); // vBoundColumn.AutoPostBackOnFilter = true; // grdPlaneacionIncrementos.MasterTableView.Columns.Add(vBoundColumn); // } // return vColumnas; //} protected void GuardarPlaneacionIncrementos(bool pFgCerrarVentana, bool pAfectarInventario) { int vIdTabuladorEmpleado = 0; vPlaneacionIncrementos = new List <E_PLANEACION_INCREMENTOS>(); foreach (GridDataItem item in grdPlaneacionIncrementos.MasterTableView.Items) { vIdTabuladorEmpleado = (int.Parse(item.GetDataKeyValue("ID_TABULADOR_EMPLEADO").ToString())); RadNumericTextBox vNuevoSueldo = (RadNumericTextBox)item.FindControl("txnSueldoNuevo"); if (!vNuevoSueldo.Equals("")) { vPlaneacionIncrementos.Add(new E_PLANEACION_INCREMENTOS { ID_TABULADOR_EMPLEADO = vIdTabuladorEmpleado, MN_SUELDO_NUEVO = decimal.Parse(vNuevoSueldo.Text), }); } } List <E_PLANEACION_INCREMENTOS> vResultadoPaneacion = new List <E_PLANEACION_INCREMENTOS>(); for (int i = 0; i < vPlaneacionIncrementos.Count; i++) { if (vPlaneacionIncrementos.ElementAt(i).MN_SUELDO_NUEVO != vObtienePlaneacionIncrementos.ElementAt(i).MN_SUELDO_ORIGINAL&& vPlaneacionIncrementos.ElementAt(i).MN_SUELDO_NUEVO > 0) { vResultadoPaneacion.Add(vPlaneacionIncrementos.ElementAt(i)); } } var vXelements = vResultadoPaneacion.Select(x => CrearNodoIncremento(x)); XElement PLANEACIONINCREMENTO = new XElement("INCREMENTOS", vXelements); TabuladoresNegocio nTabulador = new TabuladoresNegocio(); E_RESULTADO vResultado = nTabulador.InsertaActualizaNuevoSueldo(vIdTabulador, PLANEACIONINCREMENTO.ToString(), pAfectarInventario, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { bool vCerrarVentana = pFgCerrarVentana; string vCallBackFunction = vCerrarVentana ? "onCloseWindow" : null; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: vCallBackFunction); grdPlaneacionIncrementos.Rebind(); } }
public void SaveTest() { string[] split = HiddenField1.Value.Split(new Char[] { ',' }); String SpaceToDelete = ""; split = split.Where(val => val != SpaceToDelete).ToArray(); AsignarValorRespuestas("ADAPTACION_RES_0001", int.Parse(split[0])); AsignarValorRespuestas("ADAPTACION_RES_0002", int.Parse(split[1])); AsignarValorRespuestas("ADAPTACION_RES_0003", int.Parse(split[2])); AsignarValorRespuestas("ADAPTACION_RES_0004", int.Parse(split[3])); AsignarValorRespuestas("ADAPTACION_RES_0005", int.Parse(split[4])); AsignarValorRespuestas("ADAPTACION_RES_0006", int.Parse(split[5])); AsignarValorRespuestas("ADAPTACION_RES_0007", int.Parse(split[6])); AsignarValorRespuestas("ADAPTACION_RES_0008", int.Parse(split[7])); AsignarValorRespuestas("ADAPTACION_RES_0009", int.Parse(split[8])); AsignarValorRespuestas("ADAPTACION_RES_0010", int.Parse(split[9])); AsignarValorRespuestas("ADAPTACION_RES_0011", int.Parse(split[10])); AsignarValorRespuestas("ADAPTACION_RES_0012", int.Parse(split[11])); AsignarValorRespuestas("ADAPTACION_RES_0013", int.Parse(split[12])); AsignarValorRespuestas("ADAPTACION_RES_0014", int.Parse(split[13])); AsignarValorRespuestas("ADAPTACION_RES_0015", int.Parse(split[14])); AsignarValorRespuestas("ADAPTACION_RES_0016", int.Parse(split[15])); var vXelements = vPruebaResultado.Select(x => new XElement("RESULTADO", new XAttribute("CL_VARIABLE", x.CL_VARIABLE), new XAttribute("NO_VALOR", x.NO_VALOR) )); XElement RESPUESTAS = new XElement("RESULTADOS", vXelements ); ResultadoNegocio negRes = new ResultadoNegocio(); PruebasNegocio nKprueba = new PruebasNegocio(); var vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (vObjetoPrueba != null) { E_RESULTADO vResultado = negRes.insertaResultadosAdaptacionMedio(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, ""); } }
protected void btnGuardar_Click(object sender, EventArgs e) { string nombreDocumento = txtNombre.Text; string descripcion = txtDescripcion.Text; if (nombreDocumento != String.Empty && descripcion != String.Empty) { FormatosYTramitesNegocio nConfiguracion = new FormatosYTramitesNegocio(); E_RESULTADO vResultado = nConfiguracion.INSERTA_COPIA_FORMATOS_Y_TRAMITES(vIdFormato_Tramite, nombreDocumento, descripcion, true, vClUsuario, vNbPrograma, "I"); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, E_TIPO_RESPUESTA_DB.SUCCESSFUL); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Escribe el nombre y la descripción del " + vTipoDocumento + " a copiar", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } }
private void reiniciarBaremos() { PruebasNegocio neg = new PruebasNegocio(); E_RESULTADO vResultado = neg.generaVariablesBaremos(vIdBateria, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); dgvBaremos.Rebind(); } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } }
protected void btnEliminar_Click(object sender, EventArgs e) { TableroControlNegocio nTablero = new TableroControlNegocio(); foreach (RadListViewDataItem item in rlvPeriodos.SelectedItems) { int vIdPeriodo = int.Parse(item.GetDataKeyValue("ID_PERIODO").ToString()); E_RESULTADO vResulatdo = nTablero.EliminaPeriodoTableroControl(vIdPeriodo); string vMensaje = vResulatdo.MENSAJE.Where(x => x.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResulatdo.CL_TIPO_ERROR, 400, 150, ""); txtClPeriodo.Text = ""; txtDsPeriodo.Text = ""; txtClEstatus.Text = ""; //txtTipo.Text = ""; txtUsuarioMod.Text = ""; txtFechaMod.Text = ""; } }
protected void radBtnGuardar_Click(object sender, EventArgs e) { string vTipoAsentamiento = string.Empty; string vNombreColonia = string.Empty; int vCodigoPostal = 0; vTipoAsentamiento = cmbTipoAsentamiento.SelectedValue; vNombreColonia = txtColonia.Text; bool vValidacion = int.TryParse(txtCodigoPostal.Text, out vCodigoPostal); if (vValidacion == false) { //Error no es un numero } vNombreColonia = txtColonia.Text; ColoniaNegocio nColonia = new ColoniaNegocio(); SPE_OBTIENE_C_COLONIA_Result vColonia = new SPE_OBTIENE_C_COLONIA_Result(); //SABER SI ESTA ACTUALIZANDO O INSERTANDO vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento; vColonia.NB_COLONIA = vNombreColonia; vColonia.CL_CODIGO_POSTAL = vCodigoPostal.ToString(); if (vIdColonia != null) { vClOperacion = E_TIPO_OPERACION_DB.A; vColonia = nColonia.ObtieneColonias(pIdColonia: int.Parse(vIdColonia)).FirstOrDefault(); vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento; vColonia.NB_COLONIA = vNombreColonia; vColonia.CL_CODIGO_POSTAL = vCodigoPostal.ToString(); } else { vColonia.CL_ESTADO = vClEstado; vColonia.CL_MUNICIPIO = vClMunicipio; } //REALIZA LA TRANSACCION CORRESPONDIENTE E_RESULTADO vResultado = UtilRespuesta.EnvioRespuesta(nColonia.InsertaActualiza_C_COLONIA(vClOperacion.ToString(), vColonia, vClUsuario, vNbPrograma)); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR); }
private void GuardarDatos() { if (ValidarDatos()) { string vIdPuesto; string vIdPlazaJefe; string vFeAlta; XElement vXmlDatos = new XElement("EMPLEADO"); vIdPuesto = rlbPuesto.Items[0].Value; vIdPlazaJefe = rlbJefe.Items[0].Value; if (rdpFechaIngreso.SelectedDate == null) { vFeAlta = DateTime.Now.ToString("MM/dd/yyyy"); } else { vFeAlta = rdpFechaIngreso.SelectedDate.Value.ToString("MM/dd/yyyy"); } vXmlDatos.Add(new XAttribute("ID_EMPLEADO", vIdEmpleado)); vXmlDatos.Add(new XAttribute("ID_PUESTO", vIdPuesto)); vXmlDatos.Add(new XAttribute("MN_SUELDO", txtSueldo.Text)); vXmlDatos.Add(new XAttribute("ID_PUESTO_JEFE", vIdPlazaJefe)); vXmlDatos.Add(new XAttribute("FE_ALTA", vFeAlta)); EmpleadoNegocio nEmpleado = new EmpleadoNegocio(); LicenciaNegocio oNegocio = new LicenciaNegocio(); var vEmpleados = oNegocio.ObtenerLicenciaVolumen(pFG_ACTIVO: true).FirstOrDefault(); if (vEmpleados != null) { if (vEmpleados.NO_TOTAL_ALTA >= ContextoApp.InfoEmpresa.Volumen) { UtilMensajes.MensajeResultadoDB(rwmAlertas, "Se ha alcanzado el máximo número de empleados para la licencia y no es posible agregar más.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); return; } } E_RESULTADO vResultado = nEmpleado.ActualizaReingresoEmpleado(vXmlDatos.ToString(), vClUsuario, vNbPrograma); UtilMensajes.MensajeResultadoDB(rwmAlertas, vResultado.MENSAJE[0].DS_MENSAJE.ToString(), vResultado.CL_TIPO_ERROR, 400, 150, "closeWindow"); } }
protected void grdProgramas_DeleteCommand(object sender, GridCommandEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; int?vIdPrograma = int.Parse(item.GetDataKeyValue("ID_PROGRAMA").ToString()); if (vIdPrograma != null) { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); E_RESULTADO vResultado = neg.EliminaEmpleadoPrograma((int)vIdPrograma, (int)vIdEmpleadoVS); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; E_PROGRAMAS vItemPrograma = vDatosReporteModular.DatosFyd.vLstProgramas.Where(w => w.ID_PROGRAMA == vIdPrograma).FirstOrDefault(); vDatosReporteModular.DatosFyd.vLstProgramas.Remove(vItemPrograma); grdProgramas.Rebind(); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { XElement vFunciones = new XElement("FUNCIONES"); grdMenuGeneral.ExpandAllItems(); //SE EXPANDEN LOS NODOS PARA OBTENER LA SELECCIÓN DE TODOS LOS NODOS QUE VISUALMENTE ESTÁN OCULTOS vFunciones.Add(grdMenuGeneral.SelectedItems.Select(i => new XElement("FUNCION", new XAttribute("ID_FUNCION", ((TreeListDataItem)i).GetDataKeyValue("ID_FUNCION").ToString())))); grdMenuModulos.ExpandAllItems(); //SE EXPANDEN LOS NODOS PARA OBTENER LA SELECCIÓN DE TODOS LOS NODOS QUE VISUALMENTE ESTÁN OCULTOS vFunciones.Add(grdMenuModulos.SelectedItems.Select(i => new XElement("FUNCION", new XAttribute("ID_FUNCION", ((TreeListDataItem)i).GetDataKeyValue("ID_FUNCION").ToString())))); grdMenuAdicionales.ExpandAllItems(); //SE EXPANDEN LOS NODOS PARA OBTENER LA SELECCIÓN DE TODOS LOS NODOS QUE VISUALMENTE ESTÁN OCULTOS vFunciones.Add(grdMenuAdicionales.SelectedItems.Select(i => new XElement("FUNCION", new XAttribute("ID_FUNCION", ((TreeListDataItem)i).GetDataKeyValue("ID_FUNCION").ToString())))); if (rcbPlantilla.SelectedValue != "") { vIdPlantilla = int.Parse(rcbPlantilla.SelectedValue); } SPE_OBTIENE_C_ROL_Result vRol = new SPE_OBTIENE_C_ROL_Result { CL_ROL = txtClRol.Text, ID_PLANTILLA = vIdPlantilla, FG_ACTIVO = chkActivo.Checked, NB_ROL = txtNbRol.Text, XML_AUTORIZACION = vFunciones.ToString() }; if (vClOperacion.Equals(E_TIPO_OPERACION_DB.A) && vIdRol != null) { vRol.ID_ROL = (int)vIdRol; } vRol.XML_GRUPOS = ObtenerXmlGrupos(); RolNegocio nRol = new RolNegocio(); E_RESULTADO vResultado = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR); }
public void SaveTest() { var vOrtografiaI = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-1")).FirstOrDefault()); var vOrtografiaII = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-2")).FirstOrDefault()); var vOrtografiaIII = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-3")).FirstOrDefault()); if (vOrtografiaI != null && txtOrtografia1.Visible == true) { AsignarValorRespuestas("ORTOGRAFIA1-RES-01", (!txtOrtografia1.Text.Equals("")) ? int.Parse(txtOrtografia1.Text) : 0, vOrtografiaI.ID_PRUEBA); } if (vOrtografiaII != null && txtOrtografia2.Visible == true) { AsignarValorRespuestas("ORTOGRAFIA2-RES-01", (!txtOrtografia2.Text.Equals("")) ? int.Parse(txtOrtografia2.Text) : 0, vOrtografiaII.ID_PRUEBA); } if (vOrtografiaIII != null && txtOrtografia3.Visible == true) { AsignarValorRespuestas("ORTOGRAFIA3-RES-01", (!txtOrtografia3.Text.Equals("")) ? int.Parse(txtOrtografia3.Text) : 0, vOrtografiaIII.ID_PRUEBA); } var vXelements = vPruebaResultado.Select(x => new XElement("RESULTADO", new XAttribute("ID_PRUEBA", x.ID_PRUEBA), new XAttribute("CL_VARIABLE", x.CL_VARIABLE), new XAttribute("NO_VALOR", x.NO_VALOR), new XAttribute("NB_RESULTADO", x.NB_RESULTADO) )); XElement RESPUESTAS = new XElement("RESULTADOS", vXelements ); ResultadoNegocio negRes = new ResultadoNegocio(); PruebasNegocio nKprueba = new PruebasNegocio(); var vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (vObjetoPrueba != null) { E_RESULTADO vResultado = negRes.insertaResultadosOrtografias(RESPUESTAS.ToString(), null, vIdPrueba, "", vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; //UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "CloseTest"); UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, ""); } }
protected void btnEliminar_Click(object sender, EventArgs e) { foreach (GridDataItem item in grvCompetencias.SelectedItems) { if (item != null) { SPE_OBTIENE_C_COMPETENCIA_Result lista = new SPE_OBTIENE_C_COMPETENCIA_Result(); lista = getCompetencia(int.Parse(item.GetDataKeyValue("ID_COMPETENCIA").ToString())); CompetenciaNegocio negocio = new CompetenciaNegocio(); E_RESULTADO vResultado = negocio.EliminaCompetenica(lista.ID_COMPETENCIA, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow"); } } }
protected void btnEliminarEvaluador_Click(object sender, EventArgs e) { XElement vXmlEvaluadores = new XElement("EVALUADORES"); foreach (GridDataItem item in grdEmpleadosSeleccionados.SelectedItems) { vXmlEvaluadores.Add(new XElement("EVALUADOR", new XAttribute("ID_EVALUADOR", item.GetDataKeyValue("ID_EVALUADOR").ToString()), new XAttribute("ID_PERIODO", vIdPeriodo))); } ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.EliminaEvaluadoresPeriodo(vXmlEvaluadores.ToString(), vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindowE"); grdEmpleadosContrasenias.Rebind(); }
protected void btnGuardarMensajes_Click(object sender, EventArgs e) { ContextoApp.IDP.MensajePrivacidad.fgVisible = btVerAviso.Checked; ContextoApp.IDP.MensajePrivacidad.dsMensaje = txbPrivacidad.Content; ContextoApp.IDP.MensajeBienvenidaEmpleo.dsMensaje = txbSolicitudBienvenida.Content; // ContextoApp.IDP.MensajeRequisicionesEmpleo.dsMensaje = txbNotificaciones.Text; ContextoApp.IDP.MensajePiePagina.fgVisible = btVerPiePagina.Checked; ContextoApp.IDP.MensajePiePagina.dsMensaje = txbPiePagina.Content; ContextoApp.IDP.MensajeCorreoSolicitud.dsMensaje = reMensajeCorreo.Content; ContextoApp.IDP.MensajeAsutoCorreo.dsMensaje = txbAsunto.Content; ContextoApp.IDP.MensajeCuerpoCorreo.dsMensaje = txbCuerpo.Content; ContextoApp.IDP.MensajeBienvenidaPrueba.dsMensaje = txbPruebaBienvenida.Content; ContextoApp.IDP.MensajeDespedidaPrueba.dsMensaje = txbPruebaAgradecimiento.Content; E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); }
protected void btnTerminar_Click(object sender, EventArgs e) { if (validarCamposVacios()) { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.FE_INICIO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "MANUAL"; E_RESULTADO vResultado = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); SaveTest(); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "No ha ingresado todos los valores.", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, ""); } }
private void guardarBaremos() { string XML_BAREMOS = generarXml(); PruebasNegocio neg = new PruebasNegocio(); E_RESULTADO vResultado = neg.insertaVariablesBaremos(vIdBateria, XML_BAREMOS, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { //UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, E_TIPO_RESPUESTA_DB.SUCCESSFUL); } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } }
protected void btnCancelarCatalogo_Click(object sender, EventArgs e) { var idPuesto = 0; if (rlbPuesto.Items[0].Text != "No Seleccionado" && cmbCausas.SelectedValue == "NUEVO PUESTO" && vIdRequisicion == null) { idPuesto = Convert.ToInt32(rlbPuesto.Items[0].Value); RequisicionNotificaNegocio RequisicionNegocio = new RequisicionNotificaNegocio(); E_RESULTADO vResultado = RequisicionNegocio.EliminaNotificacion(idPuesto); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "Proceso Exitoso", E_TIPO_RESPUESTA_DB.SUCCESSFUL); } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (ValidarDatos()) { string vClGrupo = txtClaveGrupo.Text; string vNbGrupo = txtNombreGrupo.Text; string vXmlPlazasGrupo = GenerarXmlPlazasGrupo(); string vTipoTransaccion = vIdGrupo == null ? "I" : "A"; GruposNegocio oNeg = new GruposNegocio(); E_RESULTADO vResultado = oNeg.InsertaActualizaGrupo(pID_GRUPO: vIdGrupo, pCL_GRUPO: vClGrupo, pNB_GRUPO: vNbGrupo, pXML_PLAZAS: vXmlPlazasGrupo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: vNbPrograma, pCL_TIPO_TRANSACCION: vTipoTransaccion); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "OnCloseWindows"); } else { UtilMensajes.MensajeResultadoDB(rwMensaje, "La clave y nombre del grupo son requeridos.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150); } }
protected void btnGuardar_Click(object sender, EventArgs e) { DateTime?vFeBaja = rdpFechaBaja.SelectedDate; XElement nodoPrincipal = new XElement("XML_COMENTARIOS", EditorContentToXml("COMENTARIOS", reComentarios.Content.Replace("<", ""), vNbFirstRadEditorTagName)); string vDesComentarios = nodoPrincipal.ToString(); foreach (RadListBoxItem item in lstCausaBaja.Items) { vIdCausaBaja = int.Parse(item.Value); } if (vIdCausaBaja != null) { if (rdpFechaBaja.SelectedDate != null) { RotacionPersonalNegocio nBaja = new RotacionPersonalNegocio(); E_RESULTADO vResultado = nBaja.ActualizaBajaPendiente(vIdBajaEmpleado, vIdEmpleado, vIdCausaBaja, vDesComentarios, vFeBaja, vClUsuario, vNbPrograma, pTIPO_TRANSACCION: E_TIPO_OPERACION_DB.I.ToString()); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR); if (vResultado.CL_TIPO_ERROR.ToString() == "SUCCESSFUL") { PeriodoDesempenoNegocio nPeriodo = new PeriodoDesempenoNegocio(); List <E_BAJAS_PERIODO_EDD> lstBajasEmpleados = new List <E_BAJAS_PERIODO_EDD>(); lstBajasEmpleados = nPeriodo.ObtieneBajasEDD(vIdEmpleado).ToList(); if (lstBajasEmpleados.Count() > 0) { foreach (E_BAJAS_PERIODO_EDD PeridoEDD in lstBajasEmpleados) { var validarProceso = nPeriodo.ValidaPeriodoDesempeno(PeridoEDD.ID_PERIODO).FirstOrDefault(); EnviarCorreos(validarProceso.VALIDACION, validarProceso.CL_CORREO_ELECTRONICO, validarProceso.NB_EMPLEADO_COMPLETO, PeridoEDD.ID_PERIODO); } } } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Seleccione la fecha de baja.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Seleccione la causa de la baja.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } }
protected void AgregarPeriodos(string pPeriodos, string pClTipo) { List <E_SELECTOR_PERIODO> vPeriodos = JsonConvert.DeserializeObject <List <E_SELECTOR_PERIODO> >(pPeriodos); TableroControlNegocio nTablero = new TableroControlNegocio(); XElement vXmlPeriodos; if (vPeriodos.Count > 0) { vXmlPeriodos = new XElement("PERIODOS", vPeriodos.Select(s => new XElement("PERIODO", new XAttribute("ID_PERIODO", s.idPeriodo), new XAttribute("NB_PERIODO", s.nbPeriodo)))); E_RESULTADO vResultado = nTablero.InsertarPeriodosReferenciaTableroControl(vIdPeriodo, pClTipo, vXmlPeriodos.ToString(), vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { if (pClTipo.Equals("FD_EVALUACION")) { grdCompetencia.Rebind(); } if (pClTipo.Equals("EO_DESEMPENO")) { grdDesempeno.Rebind(); } if (pClTipo.Equals("EO_CLIMA")) { grdClima.Rebind(); } if (pClTipo.Equals("TABULADOR")) { grdSalarial.Rebind(); } UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Valida()) { E_CLIENTES vCliente = new E_CLIENTES(); ClienteNegocio neg = new ClienteNegocio(); vCliente.CL_CLIENTE = txtClave.Text; //vCliente.CL_PASS = txtContraseña.Text; vCliente.NB_CLIENTE = txtNombre.Text; vCliente.NB_CONTACTO = txtContacto.Text; vCliente.CL_EMAIL = txtCorreo.Text; vCliente.NB_EJECUTIVO_CUENTA = txtEjecutivoCuenta.Text; vCliente.ID_CLIENTE = idCliente; //vCliente.TELEFONOS = lstTelefonos; vCliente.CL_PASS = PasswordHash.PasswordHash.CreateHash(txtContraseña.Text); XElement xmlDetalle = new XElement("TELEFONOS"); foreach (var item in lstTelefonos) { xmlDetalle.Add(new XElement("TELEFONO" , new XAttribute("ID_TELEFONO", item.ID_TELEFONO.ToString()) , new XAttribute("CL_TIPO", item.CL_TIPO.ToString()) , new XAttribute("NO_TELEFONO", item.NO_TELEFONO.ToString()) )); } XElement xmlEmpresas = new XElement("EMPRESAS"); foreach (var item in lstEmpresas) { xmlEmpresas.Add(new XElement("EMPRESA" , new XAttribute("ID_EMPRESA", item.ID_EMPRESA.ToString()) , new XAttribute("ID_EMPRESA_CLIENTE", item.ID_EMPRESA_CLIENTE.ToString()) )); } E_RESULTADO resultado = neg.InsertaActualizaClientes(vClOperacion, vCliente, xmlDetalle.ToString(), xmlEmpresas.ToString(), usuario, programa); string vMensaje = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE); } }