protected void B_agregar_categoria_Click(object sender, EventArgs e) { //obtenemos los datos en variables string categoria = TB_categoria.Text.ToString(); string costo = TB_costo.Text.ToString(); L_Agregar_categoria operacion = new L_Agregar_categoria(); U_Agregar_categoria info = operacion.agreggar_categoria(categoria, costo, Session["rolID"].ToString()); //mandamos script desde la logica Response.Write(info.Mensajes); }//boton
//----- verificar sesion ..... public U_Agregar_categoria verificar(object user, object rol) { U_Agregar_categoria datos = new U_Agregar_categoria(); if (user == null) { datos.Url_pag = "<script type='text/javascript'>window.location=\"inicio.aspx\"</script>"; } else { if (int.Parse((String)rol) != 1) { datos.Url_pag = "<script type='text/javascript'>window.location=\"inicio.aspx\"</script>"; } } return(datos); }
//----- agregar categoria ..... public U_Agregar_categoria agreggar_categoria(string categoria, string costo, string SrolID) { U_Agregar_categoria accion = new U_Agregar_categoria(); //Dao_Agregar_categoria datos = new Dao_Agregar_categoria(); //DataTable informacion = datos.consultar_categoria(categoria); List <sp_consulta_categoria_Result> datos = operacion_n.sp_consulta_categoria(categoria).ToList <sp_consulta_categoria_Result>(); DataTable informacion = ToDataTable(datos); //verificamos si la consulta trajo parametros if (informacion.Rows.Count == 0) {//datos no registrados usuario valido para insertar //encapsulamos datos E_categoria userCategoria = new E_categoria(); userCategoria.Categoria = categoria; userCategoria.Precio = costo; userCategoria.UserCambio = SrolID; //mandamos al metodo de agregar usuarios try { //datos.insertar_categoria(userCategoria); operacion_n.sp_insertar_categoria(userCategoria.Categoria, Int32.Parse(userCategoria.Precio), Int32.Parse(userCategoria.UserCambio)); //confirmamos y redireccionamos //Response.Write("<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>"); accion.Mensajes = "<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>"; return(accion); } catch (Exception exc) { throw exc; } } else { //si trajo parametros el usuario esta en el sistema //Response.Write("<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>"); accion.Mensajes = "<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>"; return(accion); } }
protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetNoStore(); //llamamos la logica y el metodo L_Agregar_categoria operacion = new L_Agregar_categoria(); U_Agregar_categoria datos = new U_Agregar_categoria(); Int64 idioma; //preguntamos si la session idioma viene vacio if (Session["idioma"] == null) { //idioma por defecto idioma = Int64.Parse("1"); datos_idioma = operacion.idioma(idioma, 12); llenar_componentes(datos_idioma); } else if (Session["idioma"] != null) { //idioma seleccionado idioma = Int64.Parse(Session["idioma"].ToString()); datos_idioma = operacion.idioma(idioma, 12); llenar_componentes(datos_idioma); } if (!IsPostBack) { datos = operacion.verificar(Session["user"], Session["rolUser"]); //enviar desde la logica un codigo scrip Response.Write(datos.Url_pag); llenar_grilla(); } }//page_load