public BitacorasLog BuscaBitacora(string codigo) { cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError); if (cnn == null) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(null); } else { sql = "sp_Carga_Consecutivo"; ParamStruct[] parametros = new ParamStruct[2]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Password", SqlDbType.VarChar, "password"); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Cod_Bitacora", SqlDbType.VarChar, codigo); ds = DAL.DAL.ejecuta_dataset(cnn, sql, true, parametros, ref error, ref numeroError); if (numeroError != 0) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(null); } else { BitacorasLog bitacora = new BitacorasLog(); bitacora.Cod_Bitacora = ds.Tables[0].Rows[0][0].ToString(); bitacora.Fecha_Hora = ds.Tables[0].Rows[0][1].ToString(); bitacora.Descripcion = ds.Tables[0].Rows[0][2].ToString(); return(bitacora); } } }
public Boolean InsertaBitacora(BitacorasLog bitacora) { cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError); if (cnn == null) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(false); } else { sql = "sp_Inserta_Bitacora"; ParamStruct[] parametros = new ParamStruct[10]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.VarChar, bitacora.Cod_Usuario); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Fecha_Inicio", SqlDbType.DateTime, bitacora.Fecha_Inicio); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Fecha_Final", SqlDbType.DateTime, bitacora.Fecha_Final); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Tipo", SqlDbType.VarChar, bitacora.Tipo); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Descripcion", SqlDbType.VarChar, bitacora.Descripcion); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Link", SqlDbType.VarChar, bitacora.Link); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@RegistroDetallado", SqlDbType.VarChar, bitacora.Fecha_Hora); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@Consecutivo", SqlDbType.VarChar, bitacora.Consecutivo); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Registro_Detalle", SqlDbType.VarChar, bitacora.Registro_Detalle); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Cod_Bitacora", SqlDbType.VarChar, bitacora.Cod_Bitacora); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Password", SqlDbType.VarChar, "password"); DAL.DAL.conectar(cnn, ref error, ref numeroError); DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError); if (numeroError != 0) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); DAL.DAL.desconectar(cnn, ref error, ref numeroError); return(false); } else { DAL.DAL.desconectar(cnn, ref error, ref numeroError); return(true); } } }