public ArticuloModelo ListarUnArticulo(int id) { ArticuloModelo articulo = new ArticuloModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from ARTICULO where id_articulo = @id_articulo"); dao.AgregarParametro("@id_articulo", id); dao.EjecutarLector(); while (dao.lector.Read()) { articulo = new ArticuloModelo(); articulo.id_articulo = dao.lector.GetInt32(0); articulo.codigo_articulo = dao.lector.GetString(1); articulo.descripcion_articulo = dao.lector.GetString(2); articulo.habilitado_articulo = dao.lector.GetInt32(3); return(articulo); } return(articulo); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public List <ArticuloModelo> ListarArticuloConIf(int if1, int if2) { List <ArticuloModelo> lista = new List <ArticuloModelo>(); ArticuloModelo aux = new ArticuloModelo(); DAOMaster datos = new DAOMaster(); try { datos.SetearQuery("select * from ARTICULO"); datos.EjecutarLector(); while (datos.lector.Read()) { if (if1 == datos.lector.GetInt32(3) || if2 == datos.lector.GetInt32(3)) { aux = new ArticuloModelo(); aux.id_articulo = datos.lector.GetInt32(0); aux.codigo_articulo = datos.lector.GetString(1); aux.descripcion_articulo = datos.lector.GetString(2); aux.habilitado_articulo = datos.lector.GetInt32(3); lista.Add(aux); } } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); datos = null; } }
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; } }
public bool AgregarArticulo(ArticuloModelo articulo) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into ARTICULO values(@codigo_articulo, @descripcion_articulo, @habilitado_articulo)"); dao.AgregarParametro("@codigo_articulo", articulo.codigo_articulo); dao.AgregarParametro("@descripcion_articulo", articulo.descripcion_articulo); dao.AgregarParametro("@habilitado_articulo", 1); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarArticulo(ArticuloModelo articulo) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update ARTICULO set codigo_articulo=@codigo_articulo, descripcion_articulo=@descripcion_articulo, habilitado_articulo=@habilitado_articulo Where id_articulo=@id_articulo"); dao.AgregarParametro("@id_articulo", articulo.id_articulo); dao.AgregarParametro("@codigo_articulo", articulo.codigo_articulo); dao.AgregarParametro("@descripcion_articulo", articulo.descripcion_articulo); dao.AgregarParametro("@habilitado_articulo", articulo.habilitado_articulo); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
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 (Request.QueryString["id"] == null) { Response.Redirect("~/"); } if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } idItemSelected = Convert.ToInt32(Request.QueryString["id"]); Session[Session.SessionID + "idItemSelected"] = idItemSelected; if (!IsPostBack) { //buscarCabecera, detalle y remito listaCabecera = new List <SolicitudCabeceraModelo>(); listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"]; cabecera = new SolicitudCabeceraModelo(); cabecera = listaCabecera.Find(J => J.id_solicitud == idItemSelected); Session[Session.SessionID + "cabecera"] = cabecera; daoRemito = new DAORemito(); DAOSolicitud daoDetalle = new DAOSolicitud(); listaDetalleDeUno = new List <SolicitudDetalleModelo>(); listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected); //si el CAI está vigente, habilito el botón DAOCai daoCai = new DAOCai(); if (daoCai.ValidarImpresionCai()) { btnImprimir.Enabled = true; } //buscar cliente y transportista y conectarlo al label listaEmpresaTodas = new List <EmpresaModelo>(); listaEmpresaTodas = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"]; cliente = new EmpresaModelo(); cliente = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente); transportista = new EmpresaModelo(); transportista = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista); lbCliente.Text = cliente.razon_social; lbTransportista.Text = transportista.razon_social; //buscar tipo de remito y conectarlo al label listaTipoRemito = new List <RemitoTipoModelo>(); listaTipoRemito = (List <RemitoTipoModelo>)Session[Session.SessionID + "listaTipoRemito"]; tipoRemito = new RemitoTipoModelo(); tipoRemito = listaTipoRemito.Find(J => J.id_tipo_remito == cabecera.id_tipo_remito); lbTipoRemito.Text = tipoRemito.descripcion_remito; //buscar articulo y conectarlo al label listaArticuloTodos = new List <ArticuloModelo>(); listaArticuloTodos = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"]; articulo = new ArticuloModelo(); articulo = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo); lbArticulo.Text = articulo.descripcion_articulo; //conectar textbox lbCantidad.Text = Convert.ToString(listaDetalleDeUno[0].cantidad); lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud)); } }
protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } if ((Session[Session.SessionID + "idItemSelected"]) == null) { Response.Redirect("RemitoListado.aspx"); } idItemSelected = (int)Session[Session.SessionID + "idItemSelected"]; //si el CAI no está vigente, no dejo ver la página DAOCai daoCai = new DAOCai(); if (!daoCai.ValidarImpresionCai()) { Response.Redirect("RemitoListado.aspx"); } if (!IsPostBack) { //buscarCabecera, detalle y remito listaCabecera = new List <SolicitudCabeceraModelo>(); listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"]; cabecera = new SolicitudCabeceraModelo(); cabecera = listaCabecera.Find(J => J.id_solicitud == idItemSelected); Session[Session.SessionID + "cabecera"] = cabecera; daoRemito = new DAORemito(); DAOSolicitud daoDetalle = new DAOSolicitud(); listaDetalleDeUno = new List <SolicitudDetalleModelo>(); listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected); //buscar cliente y transportista y conectarlo al label listaEmpresaTodas = new List <EmpresaModelo>(); listaEmpresaTodas = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"]; cliente = new EmpresaModelo(); cliente = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente); transportista = new EmpresaModelo(); transportista = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista); lbCliente.Text = cliente.razon_social; lbTransportista.Text = transportista.razon_social; //buscar articulo y conectarlo al label listaArticuloTodos = new List <ArticuloModelo>(); listaArticuloTodos = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"]; articulo = new ArticuloModelo(); articulo = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo); lbArticulo.Text = articulo.descripcion_articulo; lbCodigoArticulo.Text = articulo.codigo_articulo; //conectar labels lbCantidad.Text = Convert.ToString(listaDetalleDeUno[0].cantidad); lbTotal.Text = Convert.ToString(listaDetalleDeUno[0].cantidad); lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud)); //busco CAI vigente DAOCai daoCaiVigente = new DAOCai(); long caiVigente = daoCaiVigente.BuscarCaiVigente(); lbCAI.Text = Convert.ToString(caiVigente); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] == null) { Response.Redirect("~/"); } if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } idItemSelected = Convert.ToInt32(Request.QueryString["id"]); Session[Session.SessionID + "idItemSelected"] = idItemSelected; if (!IsPostBack) { //buscarCabecera, detalle y archivo listaCabecera = new List <SolicitudCabeceraModelo>(); listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"]; cabecera = new SolicitudCabeceraModelo(); cabecera = listaCabecera.Find(J => J.id_solicitud == idItemSelected); Session[Session.SessionID + "cabecera"] = cabecera; DAOSolicitud daoDetalle = new DAOSolicitud(); listaDetalleDeUno = new List <SolicitudDetalleModelo>(); listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected); //si el usuario no tiene permiso de aprobar la solicitud, deshabilito el botón usuarioLogueado = new UsuarioModelo(); usuarioLogueado = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"]; if (usuarioLogueado.id_usuario == cabecera.id_usuario_aprobador) { btnCambiarEstado.Enabled = true; } //buscar cliente y transportista y conectarlo al ddl listaEmpresaTodas = new List <EmpresaModelo>(); listaEmpresaTodas = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"]; cliente = new EmpresaModelo(); cliente = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente); transportista = new EmpresaModelo(); transportista = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista); ddlCliente.DataSource = listaEmpresaTodas; ddlCliente.DataTextField = "razon_social"; ddlCliente.DataValueField = "id_empresa"; ddlCliente.SelectedValue = Convert.ToString(cliente.id_empresa); ddlCliente.DataBind(); ddlTransportista.DataSource = listaEmpresaTodas; ddlTransportista.DataTextField = "razon_social"; ddlTransportista.DataValueField = "id_empresa"; ddlTransportista.SelectedValue = Convert.ToString(transportista.id_empresa); ddlTransportista.DataBind(); //buscar tipo de remito y conectarlo al ddl listaTipoRemito = new List <RemitoTipoModelo>(); listaTipoRemito = (List <RemitoTipoModelo>)Session[Session.SessionID + "listaTipoRemito"]; tipoRemito = new RemitoTipoModelo(); tipoRemito = listaTipoRemito.Find(J => J.id_tipo_remito == cabecera.id_tipo_remito); ddlTipoRemito.DataSource = listaTipoRemito; ddlTipoRemito.DataTextField = "descripcion_remito"; ddlTipoRemito.DataValueField = "id_tipo_remito"; ddlTipoRemito.SelectedValue = Convert.ToString(tipoRemito.id_tipo_remito); ddlTipoRemito.DataBind(); //buscar articulo y conectarlo al ddl listaArticuloTodos = new List <ArticuloModelo>(); listaArticuloTodos = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"]; articulo = new ArticuloModelo(); articulo = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo); ddlArticulo.DataSource = listaArticuloTodos; ddlArticulo.DataTextField = "descripcion_articulo"; ddlArticulo.DataValueField = "id_articulo"; ddlArticulo.SelectedValue = Convert.ToString(articulo.id_articulo); ddlArticulo.DataBind(); //conectar textbox tbCantidad.Text = Convert.ToString(listaDetalleDeUno[0].cantidad); tbObservaciones.Text = cabecera.observacion_solicitud; //estado actual ddlEstadoActual.SelectedValue = Convert.ToString(cabecera.estado_solicitud); //archivo adjunto idItemSelected = (int)Session[Session.SessionID + "idItemSelected"]; DAOArchivoAdjunto daoArchivo = new DAOArchivoAdjunto(); archivo = new ArchivoAdjuntoModelo(); archivo = daoArchivo.ListarUnArchivo(idItemSelected); String url = WebConfigurationManager.AppSettings["FileFolder"] + archivo.descripcion_archivo; hlVerArchivo.NavigateUrl = url; //si ya está aprobado, no dejo que se cambie el estado if (cabecera.estado_solicitud == 1) { btnCambiarEstado.Visible = false; } } }