public bool GenerarSalida(EntAccount cuenta, EntBitacora bitacora) { SqlCommand cmd = null; bool crea; try { SqlConnection conexion = Conexion.Instance.Conectar(); cmd = new SqlCommand("SP_GenerarSalida", conexion) { CommandType = System.Data.CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@prmstrNombreUsuario", cuenta.NombreUsuario); cmd.Parameters.AddWithValue("@prmintBitacoraID", bitacora.BitacoraID); conexion.Open(); int result = cmd.ExecuteNonQuery(); crea = result > 0 ? true : false; } catch (SqlException err) { throw err; } finally { cmd.Connection.Close(); } return(crea); }
public EntBitacora MostrarBitacora(EntAccount cuenta) { SqlCommand cmd = null; EntBitacora bitacora = null; try { SqlConnection conexion = Conexion.Instance.Conectar(); cmd = new SqlCommand("SP_MostrarBitacora", conexion) { CommandType = System.Data.CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@prmstrAccountID", cuenta.NombreUsuario); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { bitacora = new EntBitacora { Ingreso = Convert.ToString(reader["Ingreso"]), Salida = Convert.ToString(reader["Salida"]), BitacoraID = Convert.ToInt32(reader["BitacoraID"]) }; } } catch (SqlException err) { throw err; } finally { cmd.Connection.Close(); } return(bitacora); }
public List <EntBitacora> GetBitacoraCambios(EntBitacora Dobj) { List <EntBitacora> lst = new List <EntBitacora>(); DBParameterCollection pcol = ParamAdminsitracion.LLenaBitacoraC(Dobj, Comunes.BUSCAR, "A"); using (dr = db.ExecuteDataReader(Procedimientos.SpBitacora, pcol, conm, tranm, CommandType.StoredProcedure)) { while (dr.Read()) { EntBitacora obj = new EntBitacora(); if (dr["Usuario"] != DBNull.Value) { obj.Usuario = (dr["Usuario"].ToString()); } if (dr["Accion"] != DBNull.Value) { obj.Accion = (dr["Accion"].ToString()); } if (dr["Descripcion"] != DBNull.Value) { obj.Descripcion = (dr["Descripcion"].ToString()); } if (dr["FechaRegistro"] != DBNull.Value) { obj.FechaRegistro = (dr["FechaRegistro"].ToString()); } lst.Add(obj); } } return(lst); }
public Respuesta <List <EntBitacora> > GetBitacoraCambios(EntBitacora obj) { DalAdminsitracion usu = new DalAdminsitracion(); Respuesta <List <EntBitacora> > respuesta = new Respuesta <List <EntBitacora> >(); try { respuesta.Resultado = usu.GetBitacoraCambios(obj); if (respuesta.Resultado != null && respuesta.Resultado.Count() > 0) { respuesta.EsExitoso = true; respuesta.TotalRegistros = respuesta.Resultado.Count(); } else { respuesta.EsExitoso = false; respuesta.TotalRegistros = respuesta.Resultado.Count(); } } catch (Exception ex) { respuesta.InicializaError(excepcion: ex); } return(respuesta); }
public bool GenerarSalida(EntAccount cuenta, EntBitacora bitacora) { try { return(DatBitacora.Instance.GenerarSalida(cuenta, bitacora)); } catch (Exception e) { throw e; } }
public static DBParameterCollection LLenaBitacoraC(EntBitacora obj, string opc, string ptipo) { DBParameter p1 = new DBParameter("popc", opc, System.Data.DbType.String); DBParameter p2 = new DBParameter("poptipo", ptipo, System.Data.DbType.String); DBParameter p3 = new DBParameter("IdSistema", obj.IdSistema, System.Data.DbType.Int32); DBParameter[] parms = new DBParameter[] { p1, p2, p3 }; DBParameterCollection pcol = new DBParameterCollection(); pcol.AddRange(parms); return(pcol); }