/// <summary> /// /// </summary> /// <param name="numPlaca">Número de placa del artículo</param> /// <returns>Recupera los datos de un artículo según su número de placa</returns> public BLArticulo buscarArticuloPlaca(string numPlaca) { DAOArticulo daoArt = new DAOArticulo(); TOArticulo art = daoArt.buscarArticuloPlaca(numPlaca); BLArticulo articulo = new BLArticulo(); articulo.idArticulo = art.idArticulo; articulo.numeroPlaca = art.numeroPlaca; articulo.nombArticulo = art.nombArticulo; articulo.descripcArticulo = art.descripcArticulo; articulo.nombCategoria = art.nombreCategoria; return(articulo); }
/// <summary> /// Recupera los datos de un artículo según su identificador /// </summary> /// <param name="idArticulo">Identificador numérico del artículo</param> /// <returns>Artículo</returns> public BLArticulo obtenerArticuloBusqueda(int idArticulo) { DAOArticulo daoArt = new DAOArticulo(); TOArticulo toArt = daoArt.obtenerArticuloBusqueda(idArticulo); BLArticulo articulo = new BLArticulo(); articulo.idArticulo = toArt.idArticulo; articulo.numeroPlaca = toArt.numeroPlaca; articulo.nombArticulo = toArt.nombArticulo; articulo.descripcArticulo = toArt.descripcArticulo; articulo.estadoArticulo = toArt.estadoArticulo; articulo.ubicacionArticulo = toArt.ubicacionArticulo; articulo.nombCategoria = toArt.nombreCategoria; return(articulo); }
protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } if (Request.QueryString["id"] == null) { Response.Redirect("~/"); } int idItemSelected = Convert.ToInt32(Request.QueryString["id"]); Session[Session.SessionID + "idItemSelected"] = idItemSelected; if (!IsPostBack) { DAOArticulo dao = new DAOArticulo(); articulo = dao.ListarUnArticulo(idItemSelected); tbCodigo_articulo.Text = articulo.codigo_articulo; tbDescripcion_articulo.Text = articulo.descripcion_articulo; } }
protected void btnBaja_Click(object sender, EventArgs e) { if (IsValid) { ArticuloModelo articulo = new ArticuloModelo(); articulo.id_articulo = Convert.ToInt32(Session[Session.SessionID + "idItemSelected"]); articulo.codigo_articulo = tbCodigo_articulo.Text; articulo.descripcion_articulo = tbDescripcion_articulo.Text; articulo.habilitado_articulo = 0; DAOArticulo dao = new DAOArticulo(); if (dao.ModificarArticulo(articulo)) { confirmacionEstado.CssClass = "text-success"; confirmacionEstado.Text = "Articulo dado de baja correctamente"; } else { confirmacionEstado.CssClass = "text-danger"; confirmacionEstado.Text = "Articulo NO SE PUDO dar de baja correctamente"; } } }
protected void btnAlta_Click(object sender, EventArgs e) { if (IsValid) { ArticuloModelo articulo = new ArticuloModelo(); articulo.codigo_articulo = tbCodigo_articulo.Text; articulo.descripcion_articulo = tbDescripcion_articulo.Text; articulo.habilitado_articulo = 1; DAOArticulo dao = new DAOArticulo(); if (dao.AgregarArticulo(articulo)) { tbCodigo_articulo.Text = ""; tbDescripcion_articulo.Text = ""; confirmacionAlta.CssClass = "text-success"; confirmacionAlta.Text = "Articulo agregado correctamente"; } else { confirmacionAlta.CssClass = "text-danger"; confirmacionAlta.Text = "Articulo NO SE PUDO agregar correctamente"; } } }
protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } if (Session[Session.SessionID + "usuarioSolicitante"] == null) { Response.Redirect("Default.aspx"); } if (!this.IsPostBack) { //obtengo el usuario de session usuario = new UsuarioModelo(); usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"]; //obtengo la matriz de session listaMatriz = new List <MatrizAprobacion>(); listaMatriz = (List <MatrizAprobacion>)Session[Session.SessionID + "listaMatriz"]; //si no encuentro el usuario en la lista de la matriz como solicitante, redirect listado MatrizAprobacion itemListSelected = new MatrizAprobacion(); itemListSelected = listaMatriz.Find(J => J.id_usuario_solicitante == usuario.id_usuario); if (itemListSelected == null) { Response.Redirect("Default.aspx"); } //Lista de clientes y transportistas y los coloco en el drop listaClientes = new List <EmpresaModelo>(); DAOEmpresa daoCliente = new DAOEmpresa(); listaClientes = daoCliente.ListarEmpresas("habilitadas", "cliente"); listaTransportistas = new List <EmpresaModelo>(); DAOEmpresa daoTransportista = new DAOEmpresa(); listaTransportistas = daoTransportista.ListarEmpresas("habilitadas", "transportista"); ddlCliente.DataSource = listaClientes; ddlCliente.DataTextField = "razon_social"; ddlCliente.DataValueField = "id_empresa"; ddlCliente.DataBind(); ddlTransportista.DataSource = listaTransportistas; ddlTransportista.DataTextField = "razon_social"; ddlTransportista.DataValueField = "id_empresa"; ddlTransportista.DataBind(); //lista tipos de remito y los coloco en el drop listaTipoRemito = new List <RemitoTipoModelo>(); DAORemitoTipo daoRemitoTipo = new DAORemitoTipo(); listaTipoRemito = daoRemitoTipo.ListarTodosTipos(); ddlTipoRemito.DataSource = listaTipoRemito; ddlTipoRemito.DataTextField = "descripcion_remito"; ddlTipoRemito.DataValueField = "id_tipo_remito"; ddlTipoRemito.DataBind(); //lista articulos listaArticulo = new List <ArticuloModelo>(); DAOArticulo daoArticulo = new DAOArticulo(); listaArticulo = daoArticulo.ListarArticulo("habilitados"); ddlArticulo.DataSource = listaArticulo; ddlArticulo.DataTextField = "descripcion_articulo"; ddlArticulo.DataValueField = "id_articulo"; ddlArticulo.DataBind(); } }
/// <summary> /// Indica si el artículo especificado según su identificador se encuentra actualmente bajo préstamo /// </summary> /// <param name="idArticulo">Identificador numérico del artículo</param> /// <returns>True si el artículo se encuentra bajo préstamo, false de lo contrario</returns> public bool articuloEnPrestamo(int idArticulo) { DAOArticulo daoArt = new DAOArticulo(); return(daoArt.articuloEnPrestamo(idArticulo)); }
/// <summary> /// Indica si existe un artículo en base de datos bajo el número de placa especificado /// </summary> /// <param name="numPlaca">Número de placa del artículo a buscar</param> /// <returns>True si el artículo existe, false de lo contrario</returns> public bool existeArticuloPlaca(string numPlaca) { DAOArticulo daoArt = new DAOArticulo(); return(daoArt.existeArticuloPlaca(numPlaca)); }
/// <summary> /// Inserta un nuevo artículo en la base de datos /// </summary> /// <param name="articulo">Artículo a ingresar</param> /// <returns>True en caso de que el artículo se haya ingresado correctamente, false de la contrario</returns> public bool agregarArticulo(BLArticulo articulo) { DAOArticulo daoArt = new DAOArticulo(); return(daoArt.agregarArticulo(convert(articulo))); }
/// <summary> /// Modifica los datos de un artículo según su identificador y los valores ingresados /// </summary> /// <param name="idArticulo">Identificador numérico del artículo</param> /// <param name="numeroPlaca">Número de placa del artículo</param> /// <param name="nombre">Nombre del artículo</param> /// <param name="descripcion">Descripción del artículo</param> /// <param name="estado">Estado de conservación del artículo</param> /// <param name="ubicacion">Ubicación del artículo</param> /// <param name="propiedad_jps">Indica si este pertenece a la JPS o no</param> /// <param name="categoria">Categoría del artículo</param> /// <returns>True si el artículo fue modificado correctamente, false de lo contrario</returns> public bool actualizarArticulo(int idArticulo, string numeroPlaca, string nombre, string descripcion, string estado, string ubicacion, bool propiedad_jps, string categoria) { DAOArticulo daoArt = new DAOArticulo(); return(daoArt.actualizarArticulo(idArticulo, numeroPlaca, nombre, descripcion, estado, ubicacion, propiedad_jps, categoria)); }
/// <summary> /// Elimina un artículo de la base de datos /// </summary> /// <param name="idArticulo">Identificador numérico del artículo a eliminar</param> /// <returns>True en caso de que el artículo se haya eliminado correctamente, false de lo contrario</returns> public bool eliminarArticulo(int idArticulo) { DAOArticulo daoArt = new DAOArticulo(); return(daoArt.eliminarArticulo(idArticulo)); }
protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } //acá tendría que haber un else para lista usuario if (!this.IsPostBack) { //listo artículos y lo cargo a session DAOArticulo daoArticulosTodos = new DAOArticulo(); listaArticuloTodos = new List <ArticuloModelo>(); listaArticuloTodos = daoArticulosTodos.ListarArticulo("todos"); Session[Session.SessionID + "listaArticuloTodos"] = listaArticuloTodos; DAOArticulo daoArticulos = new DAOArticulo(); listaArticulos = new List <ArticuloModelo>(); listaArticulos = daoArticulos.ListarArticulo("habilitados"); Session[Session.SessionID + "listaArticulos"] = listaArticulos; //listo tipo remito y lo cargo a session DAORemitoTipo daoTipoRemito = new DAORemitoTipo(); listaTipoRemito = new List <RemitoTipoModelo>(); listaTipoRemito = daoTipoRemito.ListarTodosTipos(); Session[Session.SessionID + "listaTipoRemito"] = listaTipoRemito; //listo empresa y lo cargo a session DAOEmpresa daoEmpresa = new DAOEmpresa(); listaEmpresaTodas = new List <EmpresaModelo>(); listaEmpresaTodas = daoEmpresa.ListarEmpresas("todas", "todas"); Session[Session.SessionID + "listaEmpresaTodas"] = listaEmpresaTodas; //Listo usuarios y los cargo a session DAOUsuario daoUsuario = new DAOUsuario(); listaUsuarios = new List <UsuarioModelo>(); listaUsuarios = daoUsuario.ListarUsuarios("habilitados"); Session[Session.SessionID + "listaUsuarios"] = listaUsuarios; //Listo matriz y la cargo a session DAOMatrizAprobacion daoMatriz = new DAOMatrizAprobacion(); listaMatriz = new List <MatrizAprobacion>(); listaMatriz = daoMatriz.ListarTodo(); Session[Session.SessionID + "listaMatriz"] = listaMatriz; //Listo todos los usuarios y los cargo a session DAOUsuario daoUsuarioTodos = new DAOUsuario(); listaTodosLosUsuarios = new List <UsuarioModelo>(); listaTodosLosUsuarios = daoUsuarioTodos.ListarUsuarios("todos"); Session[Session.SessionID + "listaTodosLosUsuarios"] = listaTodosLosUsuarios; //Listo cabecera y guardo en session DAOSolicitud daosolicitud = new DAOSolicitud(); listaCabecera = new List <SolicitudCabeceraModelo>(); listaCabecera = daosolicitud.ListarCabecera(-1); Session[Session.SessionID + "listaCabecera"] = listaCabecera; //listo detalle y lo cargo en session listaDetalle = new List <SolicitudDetalleModelo>(); listaDetalle = daosolicitud.ListarDetalle(); Session[Session.SessionID + "listaDetalle"] = listaDetalle; } usuario = new UsuarioModelo(); usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"]; lbNombreUsuarioMenu.Text = usuario.nombre; usuarioTipo = usuario.usuario_tipo; }