public Boolean CrearUsuario(UsuariosLog username) { cnn = DAL.DAL.trae_conexion("*****************", ref error, ref numeroError); if (cnn == null) { //insertar en la table de errores HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(false); } else { sql = "sp*****************"; ParamStruct[] parametros = new ParamStruct[12]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.Int, username.Cod_Usuario); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, username.Nombre); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Primer_Apellido", SqlDbType.VarChar, username.Primer_Apellido); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Segundo_Apellido", SqlDbType.VarChar, username.Segundo_Apellido); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Telefono", SqlDbType.VarChar, username.Telefono); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@urlFirma", SqlDbType.VarChar, username.UrlFirma); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@urlFoto", SqlDbType.VarChar, username.UrlFoto); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Username", SqlDbType.VarChar, username.Username); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Pass", SqlDbType.VarChar, username.Pass); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Rol", SqlDbType.VarChar, username.Rol); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 10, "@Cod_Nivel_Academico", SqlDbType.VarChar, username.Cod_Nivel_Academico); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@PasswordE", 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) { //insertar en la table de errores 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); } } }
public Boolean ActualizaUsuario(UsuariosLog username) { 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 = "usp_Usuarios_Update"; ParamStruct[] parametros = new ParamStruct[12]; //DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.Int, username.Cod_Usuario); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, username.Nombre); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Primer_Apellido", SqlDbType.VarChar, username.Primer_Apellido); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Segundo_Apellido", SqlDbType.VarChar, username.Segundo_Apellido); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Telefono", SqlDbType.VarChar, username.Telefono); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@Username", SqlDbType.VarChar, username.Username); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@Pass", SqlDbType.VarChar, username.Pass); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Easy_Pay", SqlDbType.Float, username.Easy_Pay); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Rol", SqlDbType.VarChar, username.Rol); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Cod_Nivel_Academico", SqlDbType.VarChar, username.Cod_Nivel_Academico); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 10, "@Cod_Puesto", SqlDbType.VarChar, username.Cod_Puesto); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@Url_Foto", SqlDbType.VarChar, username.Img_Foto); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@Url_Firma", SqlDbType.VarChar, username.Img_Firma); 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); } } }
public UsuariosLog BuscaUsuario(string userCode) { 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 = "usp_Usuarios_Load"; ParamStruct[] parametros = new ParamStruct[1]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.VarChar, userCode); 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 { UsuariosLog user = new UsuariosLog(); user.Cod_Usuario = ds.Tables[0].Rows[0][0].ToString(); user.Nombre = ds.Tables[0].Rows[0][1].ToString(); user.Primer_Apellido = ds.Tables[0].Rows[0][2].ToString(); user.Segundo_Apellido = ds.Tables[0].Rows[0][3].ToString(); user.Telefono = ds.Tables[0].Rows[0][4].ToString(); user.Username = ds.Tables[0].Rows[0][5].ToString(); user.Pass = ds.Tables[0].Rows[0][6].ToString(); //user.Easy_Pay = Convert.ToBase64String(ds.Tables[0].Rows[0][7].ToString()); user.Rol = ds.Tables[0].Rows[0][8].ToString(); user.Cod_Nivel_Academico = ds.Tables[0].Rows[0][9].ToString(); user.Cod_Puesto = ds.Tables[0].Rows[0][10].ToString(); user.Img_Firma = ds.Tables[0].Rows[0][11].ToString(); user.Img_Foto = ds.Tables[0].Rows[0][12].ToString(); return(user); } } }