protected void btnBuscar_Click(object sender, EventArgs e) { try { ValidaVariables(); NegocioPF.Proveedor oProveedor = new NegocioPF.Proveedor(((Usuario)Session["oUsuario"]).Id); oProveedor.Cargar(); NegocioPF.Servicios oServicios = new NegocioPF.Servicios(); if (oProveedor.Nombre != "" && oProveedor.Nombre != null) { oServicios.Cargar(((Usuario)Session["oUsuario"]).Id, txtFilPedido.Text); } else { oServicios.Cargar(txtFilProv.Text, txtFilPedido.Text); } grdServicios.DataSource = oServicios.Datos; grdServicios.DataBind(); } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } }
protected void grdServicios_PageIndexChanging1(object sender, GridViewPageEventArgs e) { try { ValidaVariables(); grdServicios.PageIndex = e.NewPageIndex; NegocioPF.Proveedor oProveedor = new NegocioPF.Proveedor(((Usuario)Session["oUsuario"]).Id); oProveedor.Cargar(); NegocioPF.Servicios oServicios = new NegocioPF.Servicios(); if (oProveedor.Nombre != "" && oProveedor.Nombre != null) { oServicios.Cargar(((Usuario)Session["oUsuario"]).Id, ""); } else { oServicios.Cargar(); } grdServicios.DataSource = oServicios.Datos; grdServicios.DataBind(); } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ValidaVariables(); EstableceIdioma((Idioma)Session["oIdioma"]); //Si el usuario es un usuario del proveedor, por defautl se muestra sus pedidos NegocioPF.Proveedor oProveedor = new NegocioPF.Proveedor(((Usuario)Session["oUsuario"]).Id); oProveedor.Cargar(); NegocioPF.Servicios oServicios = new NegocioPF.Servicios(); if (oProveedor.Nombre != "" && oProveedor.Nombre != null) { oServicios.Cargar(((Usuario)Session["oUsuario"]).Id, ""); } else { oServicios.Cargar(); } grdServicios.DataSource = oServicios.Datos; grdServicios.DataBind(); Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "Servicios.aspx"); btnImportar.Visible = permisos.Importar; divFiltros.Visible = true; divImportar.Visible = false; } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }
protected void btnAceptarImportar_Click(object sender, EventArgs e) { int registros = 0; string sPathArchivo; try { ValidaVariables(); if ((File1.PostedFile == null) || (File1.PostedFile.ContentLength == 0)) { throw new Exception("MsgSelArchHdr"); } //Copia el archivo string fn = System.IO.Path.GetFileName(File1.PostedFile.FileName); sPathArchivo = Server.MapPath("") + "\\Data\\Servicios." + fn.Substring(fn.Length - 3, 3); try { File1.PostedFile.SaveAs(sPathArchivo); } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgErrorCopiarArchivo")); } try { NegocioPF.Servicios oServicios = new NegocioPF.Servicios(); registros = oServicios.ImportarTXT(((Usuario)Session["oUsuario"]).Id, sPathArchivo, System.IO.Path.GetFileName(File1.PostedFile.FileName)); NegocioPF.Proveedor oProveedor = new NegocioPF.Proveedor(((Usuario)Session["oUsuario"]).Id); oProveedor.Cargar(); oServicios = new NegocioPF.Servicios(); if (oProveedor.Nombre != "" && oProveedor.Nombre != null) { oServicios.Cargar(((Usuario)Session["oUsuario"]).Id, ""); } else { oServicios.Cargar(); } grdServicios.DataSource = oServicios.Datos; grdServicios.DataBind(); divImportar.Visible = false; MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgRegActInsertados") + registros.ToString()); } catch (Exception ex) { MessageBox(sender, e, "Error:" + ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } }