protected void grDispositivos_DeleteCommand(object sender, GridCommandEventArgs e) { String IMEI = string.Empty; String Usuario = string.Empty; string UsuarioElimina = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); UsuarioElimina = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); IMEI = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["CodImei"].ToString(); Usuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Usuario"].ToString(); SNAsignarDispositivos.EliminaAsignacionDeDispositvoAUsuario(IMEI, Usuario, UsuarioElimina, lsNombreClase); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); } }
protected void grRoles_InsertCommand(object source, GridCommandEventArgs e) { int CodRol = 0; decimal AN8 = 0; String UsuarioModIns = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); CodRol = int.Parse((e.Item.FindControl("cboRol0") as RadComboBox).SelectedValue); AN8 = decimal.Parse(txtABAN8.Text.Trim()); UsuarioModIns = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); SNRoles.AsignarRolesAusuario(CodRol, txtUsuario.Text, AN8, UsuarioModIns, lsNombreClase); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }
public static void LlenaComboPreguntasSinDT(RadComboBox rcmbModulo) { RadComboBoxItem item = null; DataTable dtModulos = null; try { dtModulos = ConsultaPreguntas(); if (SUFunciones.ValidaDataTable(dtModulos)) { foreach (DataRow Registro in dtModulos.Rows) { item = new RadComboBoxItem(); item.Value = Registro["CodPregunta"].ToString(); item.Text = (string)Registro["Descripcion"]; rcmbModulo.Items.Add(item); } } item = new RadComboBoxItem(); item.Value = "-1"; item.Text = PrmMensajeSistema.ValorInicialCombo.ToString(); rcmbModulo.Items.Add(item); rcmbModulo.SelectedValue = "-1"; } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } }
private void GuardarDispositivo(Boolean Edita, GridCommandEventArgs e) { String err = string.Empty; String IMEI = string.Empty; Boolean Activo = false; String UsuarioModIns = (String)Session["usuario"]; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); IMEI = (e.Item.FindControl("cboDisp") != null ? (e.Item.FindControl("cboDisp") as RadComboBox).SelectedValue : string.Empty); Activo = (e.Item.FindControl("chkActivo") as CheckBox).Checked; UsuarioModIns = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); objAsignacion = new ENAsignacionDispositivo(); objAsignacion.CodImei = IMEI; objAsignacion.Activo = (SUConversiones.ConvierteAInt16(Activo == true?1:0)); objAsignacion.Usuario = txtUsuario.Text; objAsignacion.UsuarioModificacion = UsuarioModIns; objAsignacion.UsuarioCreacion = UsuarioModIns; if (Edita) { SNAsignarDispositivos.RealizaAsignarDispositivo(objAsignacion, lsNombreClase); } else { SNAsignarDispositivos.RealizaAsignarDispositivo(objAsignacion, lsNombreClase); if (!err.Trim().Equals("")) { lblError.Visible = true; lblError.Text = err; e.Canceled = true; } } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null?Session["usuario"].ToString():string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }
public static Int16 IngresaError(ENError objError) { Database ConexionSeguridad = null; Int16 lnRespuesta = 0; try { ConexionSeguridad = ADConexionBD.CrearObjectoBaseDatosSeguridad(); DbCommand Cmd = ConexionSeguridad.GetStoredProcCommand("IngresardetError", objError.Clase, objError.Metodo, objError.Sentencia, objError.Descripcion , objError.Usuario); lsSentencia = SUFunciones.ObtieneSentenciaSQL(Cmd); ConexionSeguridad.ExecuteNonQuery(Cmd); } catch (Exception ex) { throw ex; } return(lnRespuesta); }
public static int EliminaSesion(Guid IdSesion) { Database ConexionSeguridad = null; int nResultado = 0; try { ConexionSeguridad = ADConexionBD.CrearObjectoBaseDatosSeguridad(); DbCommand Cmd = ConexionSeguridad.GetStoredProcCommand("spEliminaSesion", IdSesion); lsSentencia = SUFunciones.ObtieneSentenciaSQL(Cmd); nResultado = SUConversiones.ConvierteAInt32(ConexionSeguridad.ExecuteScalar(Cmd)); } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, lsSentencia, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } return(nResultado); }
public static DataTable ObtieneHistorialSesiones() { Database ConexionSeguridad = null; DataTable dtDatos = null; try { ConexionSeguridad = ADConexionBD.CrearObjectoBaseDatosSeguridad(); DbCommand Cmd = ConexionSeguridad.GetStoredProcCommand("spObtieneHistorialSesionTodos"); lsSentencia = SUFunciones.ObtieneSentenciaSQL(Cmd); dtDatos = SUFunciones.ObtieneDataTableDeDataSet(ConexionSeguridad.ExecuteDataSet(Cmd)); } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, lsSentencia, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } return(dtDatos); }
public static List <ENBitacora> ObtieneBitacoraList() { DataTable dtDatos = null; List <ENBitacora> lstObjBitacora = null; ENBitacora objBitacora = null; try { lstObjBitacora = new List <ENBitacora>(); dtDatos = ADBitacoraSistema.ObtieneLogsTodos(); if (SUFunciones.ValidaDataTable(dtDatos)) { foreach (DataRow drc in dtDatos.Rows) { objBitacora = new ENBitacora(); objBitacora.CodBitacora = SUConversiones.ConvierteAInt64(drc["IdBitacora"].ToString()); objBitacora.IndicaError = Boolean.Parse((drc["IndicaError"].ToString() == "1" ? "true" : "false")); objBitacora.Clase = drc["Clase"].ToString(); objBitacora.Fecha = DateTime.Parse(drc["Fecha"].ToString()); objBitacora.FechaNum = drc["FechaNum"].ToString(); objBitacora.Metodo = drc["Metodo"].ToString(); objBitacora.Sentencia = drc["Sentencia"].ToString(); objBitacora.Descripcion = drc["Descripcion"].ToString(); objBitacora.Usuario = drc["Usuario"].ToString(); lstObjBitacora.Add(objBitacora); } } dtDatos = ADError.ObtieneErroresTodos(); if (SUFunciones.ValidaDataTable(dtDatos)) { foreach (DataRow drc in dtDatos.Rows) { objBitacora = new ENBitacora(); objBitacora.CodBitacora = SUConversiones.ConvierteAInt64(drc["IdError"].ToString()); objBitacora.IndicaError = Boolean.Parse((drc["IndicaError"].ToString() == "1"?"true":"false")); objBitacora.Clase = drc["Clase"].ToString(); objBitacora.Fecha = DateTime.Parse(drc["Fecha"].ToString()); objBitacora.FechaNum = drc["FechaNum"].ToString(); objBitacora.Metodo = drc["Metodo"].ToString(); objBitacora.Sentencia = drc["Sentencia"].ToString(); objBitacora.Descripcion = drc["Descripcion"].ToString(); objBitacora.Usuario = drc["Usuario"].ToString(); lstObjBitacora.Add(objBitacora); } } if (lstObjBitacora.Count <= 0) { //lstObjBitacora = new List<ENBitacora>(); objBitacora = new ENBitacora(); objBitacora.CodBitacora = 0; objBitacora.IndicaError = true; objBitacora.Clase = string.Empty; objBitacora.Fecha = new DateTime(1900, 1, 1); objBitacora.FechaNum = string.Empty; objBitacora.Metodo = string.Empty; objBitacora.Sentencia = string.Empty; objBitacora.Descripcion = string.Empty; lstObjBitacora.Add(objBitacora); lstObjBitacora.Add(objBitacora); } } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } return(lstObjBitacora); }
private void GuardarUsuario(Boolean Edita, GridCommandEventArgs e) { String err = string.Empty; UserControl usr = null; Label lblError = null; string sPath = string.Empty; //String Usuario = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); usr = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); lblError = (usr.FindControl("lblError") as Label); objUsuario = new tblDefUsuario(); objUsuario.Usuario = (usr.FindControl("txtUsuario") as RadTextBox).Text; objUsuario.ABAN8 = SUConversiones.ConvierteAInt64((usr.FindControl("txtABAN8") as RadNumericTextBox).Text); objUsuario.CodModulo = SUConversiones.ConvierteAInt16((usr.FindControl("cboModulo") as RadComboBox).SelectedValue); objUsuario.Clave = (usr.FindControl("txtPass") as TextBox).Text; objUsuario.CodPregunta = SUConversiones.ConvierteAInt16((usr.FindControl("cboPregunta") as RadComboBox).SelectedValue); objUsuario.Respuesta = (usr.FindControl("txtRepuesta") as RadTextBox).Text; objUsuario.UsuarioModificacion = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); objUsuario.UsuarioCreacion = (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty); objUsuario.Activo = (usr.FindControl("chkActivo0") as CheckBox).Checked; lblError.Visible = true; err = valida(objUsuario.ABAN8, objUsuario.CodPregunta, objUsuario.CodModulo, objUsuario.Usuario, objUsuario.Clave, objUsuario.Respuesta); if (!err.Trim().Equals("")) { lblError.Text = err; e.Canceled = true; return; } if (Edita) { //ProyectoJG.mantUsuarios.UpdUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta); SNUsuario.ActualizaUsuario(objUsuario, lsNombreClase); } else { SNUsuario.IngresaUsuario(objUsuario, lsNombreClase); //err = ProyectoJG.mantUsuarios.InsUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta); } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }