protected void grdCandidatos_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "Delete") { GridDataItem item = e.Item as GridDataItem; var id_bateria = item.GetDataKeyValue("ID_BATERIA").ToString(); if (id_bateria != "0") { int vIdBateria = int.Parse(id_bateria); //UtilMensajes.MensajeResultadoDB(rwmAlertas, "FALTA FUNCIONALIDAD", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); PruebasNegocio nPruebas = new PruebasNegocio(); var resultado = nPruebas.EliminaRespuestasBaterias(vIdBateria, vClUsuario, vNbPrograma); string vMensaje = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (resultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_ERROR, pCallBackFunction: ""); } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); } } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, "No cuenta con baterías creadas", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } } }
protected void btnEliminarBateria_Click(object sender, EventArgs e) { PruebasNegocio nPruebas = new PruebasNegocio(); var vResultado = nPruebas.EliminaRespuestasBaterias(vIdBateria, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "Close"); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); } }