public List <Entidades.EBitacora> GetOne(int IdUser) { SqlConnection coneccion = Conexion.Abrir(); coneccion.Open(); SqlCommand cmd = new SqlCommand("SP_TblBitacora_SelectUser", coneccion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUser", SqlDbType.Int).Value = IdUser; cmd.Parameters.Add("@Accion", SqlDbType.NVarChar).Value = "n"; cmd.Parameters.Add("@Formulario", SqlDbType.NVarChar).Value = "n"; cmd.Parameters.Add("@Fecha", SqlDbType.DateTime).Value = Convert.ToDateTime("2018-02-15"); cmd.Connection = coneccion; SqlDataReader leer = cmd.ExecuteReader(); List <Entidades.EBitacora> listaBitacora = new List <Entidades.EBitacora>(); while (leer.Read()) { Entidades.EBitacora filaBitacora = new Entidades.EBitacora(); filaBitacora.IdUser = Convert.ToInt32(leer["IdUser"].ToString()); filaBitacora.Name_User = leer["Name_User"].ToString(); filaBitacora.Accion = leer["Accion"].ToString(); filaBitacora.Formulario = leer["Formulario"].ToString(); filaBitacora.Fecha = Convert.ToDateTime(leer["Fecha"].ToString()); listaBitacora.Add(filaBitacora); } return(listaBitacora); }
public void GuardarNuevo(Entidades.EBitacora Bitacora) { if (Bitacora.IdUser == 0) { throw new ArgumentException("No se encontro el usuario"); } Datos.DBitacora guardarBitacora = new Datos.DBitacora(); guardarBitacora.Insert(Bitacora); }
public void Insert(Entidades.EBitacora Bitacora) { SqlConnection coneccion = Conexion.Abrir(); SqlCommand cmd = new SqlCommand("SP_Bitacora", coneccion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUser", SqlDbType.Int).Value = Bitacora.IdUser; cmd.Parameters.Add("@Accion", SqlDbType.NVarChar).Value = Bitacora.Accion; cmd.Parameters.Add("@Formulario", SqlDbType.NVarChar).Value = Bitacora.Formulario; cmd.Parameters.Add("@Fecha", SqlDbType.DateTime).Value = Bitacora.Fecha; cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar).Value = Bitacora.I_Opcion; cmd.Parameters.Add("@O_msg", SqlDbType.VarChar).Value = ""; try { coneccion.Open(); cmd.ExecuteNonQuery(); coneccion.Close(); } catch (Exception) { throw; } }
//Metodo global para guardar bitacora public void GuardarBitacora(string Accion, string Formulario) { Entidades.EBitacora Bitacora = new Entidades.EBitacora(); Bitacora.IdUser = IdUser; Bitacora.Accion = Accion; Bitacora.Formulario = Formulario; Bitacora.Fecha = DateTime.Now; Bitacora.I_Opcion = "I"; Negocio.NBitacora Bit = new Negocio.NBitacora(); Bit.GuardarNuevo(Bitacora); }