protected void Page_Load(object sender, EventArgs e) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario = (IUsuarios)Session["Usuario"]; if (usuario != null) { AgenciaConectadaID = usuario.AgenciaID; UsuarioConectadoID = Convert.ToString(usuario.UsuarioID); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "reimprimirCBGuia"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { LlenarCombos(); } }
protected void Page_Load(object sender, EventArgs e) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario = (IUsuarios)Session["Usuario"]; if (usuario != null) { AgenciaConectadaID = usuario.AgenciaID; UsuarioConectadoID = Convert.ToString(usuario.UsuarioID); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } //PARA QUE VALIDE PERMISOS if (User.Identity.IsAuthenticated) { string sOpcion = "emisionDeORMasiva"; SisPacK.Menu oMenu = (SisPacK.Menu) this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } IAgencia ag = AgenciaFactory.GetAgencia(); ag.AgenciaID = this.AgenciaConectadaID; ag.Consultar(); lblAgenciaConectada.Text = ag.RazonSocial; btnReImprimir.Style.Add("visibility", "hidden"); btnImprimir.Style.Add("visibility", "hidden"); lblerror.Text = ""; }
private void dtgLocalidades_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); if (e.CommandName == "Tarifarios") { string localidadID = (dtgLocalidades.DataKeys[(int)e.Item.ItemIndex]).ToString(); string pagRegreso = "TarifariosAreaInfluencia.aspx?AgenciaID=" + this.agenciaID + "&UnidadVentaID=" + this.txtUnidadVentaID.Text; RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioAreaInfluenciaModal.aspx?UnidadVentaID=" + this.txtUnidadVentaID.Text + "&AgenciaID= " + this.agenciaID + "&LocalidadID=" + localidadID + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso)); } else if (e.CommandName == "Delete") { IAreaInfluenciaAgencia areaInfluenciaAgencia = AreaInfluenciaAgenciaFactory.GetAreaInfluenciaAgencia(); areaInfluenciaAgencia.UnidadVentaID = Utiles.Validaciones.obtieneEntero(this.txtUnidadVentaID.Text); areaInfluenciaAgencia.LocalidadID = Utiles.Validaciones.obtieneEntero((dtgLocalidades.DataKeys[(int)e.Item.ItemIndex]).ToString()); areaInfluenciaAgencia.AgenciaID = this.agenciaID; areaInfluenciaAgencia.DesasignarTarifario(usuarioConectado.UsuarioID); this.BindGridSecundaria(0); } }
private void dtgUnidadesVenta_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); if (e.CommandName == "Tarifarios") { string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString(); string pagRegreso = "TarifariosRetiroEntregaUVentaConsul.aspx?AgenciaID=0"; RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioRetiroEntregaModal.aspx?UnidadVentaID=" + unidadVentaID + "&AgenciaID=0" + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso)); } else if (e.CommandName == "Delete") { int unidadVentaID = Convert.ToInt32((dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex])); if (unidadVentaID != 0) { ITarifarioRetiroEntregaUVenta oTarifario = TarifarioRetiroEntregaUVentaFactory.GetTarifarioRetiroEntregaUVenta(); oTarifario.UnidadVentaID = unidadVentaID; if (oTarifario.Eliminar(usuarioConectado.UsuarioID)) { BindGrid(); } } } }
private void btnGrabar_Click(object sender, System.EventArgs e) { ArrayList colPerfil = new ArrayList(); DsPerfil ds = (DsPerfil)grdPerfiles.DataSource; foreach (DsPerfil.DatosRow dr in ds.Datos) { // si el perfil esta asignado, lo guardo en la coleccion if (dr.Asignado) { IPerfil perfil = PerfilFactory.GetPerfil(); perfil.CategoriaPerfilID = dr.CategoriaPerfilID; perfil.Descripcion = dr.Descripcion; perfil.Nombre = dr.Nombre; perfil.PerfilID = dr.PerfilID; perfil.TipoEstadoID = dr.EstadoUsuarioPerfilID; colPerfil.Add(perfil); } } IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = Utiles.Validaciones.obtieneEntero(this.txtUsuarioID.Text); usuario.AsignarPerfiles(colPerfil); }
private void btnGrabar_Click(object sender, System.EventArgs e) { try { ArrayList colUsuarios = new ArrayList(); DsUsuarios ds = (DsUsuarios)grdUsuarios.DataSource; foreach (DsUsuarios.DatosRow dr in ds.Datos) { // si el usuario esta asignado, lo guardo en la coleccion if (dr.Asignado) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.Apellido = dr.apellido; usuario.Clave = dr.clave; usuario.Email = dr.email; usuario.Login = dr.login; usuario.Nombre = dr.nombre; usuario.EstadoUsuarioPerfilID = dr.estadoUsuarioPerfilID; usuario.UsuarioID = dr.usuarioID; colUsuarios.Add(usuario); } } IPerfil perfil = PerfilFactory.GetPerfil(); perfil.PerfilID = Utiles.Validaciones.obtieneEntero(this.txtPerfilID.Text); perfil.AsignarUsuarios(colUsuarios); } catch (Exception ex) { string mensaje = ex.Message; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(grdUsuarios, "UsuarioID", this.CantidadOpciones); if (Session["grdUsuariosSession"] == null) { IUsuarios usuario = UsuariosFactory.GetUsuario(); //usuario.Login = this.txtUsuario.Text; //usuario.ClienteID = Utiles.Validaciones.obtieneEntero(this.cmbClientes.SelectedValue); this.dsUsuarios = usuario.GetPerfilesUsuario(Utiles.Validaciones.obtieneEntero(this.txtPerfilID.Text)); } else { this.dsUsuarios = (DsUsuarios)Session["grdUsuariosSession"]; foreach (DataGridItem item in grdUsuarios.Items) { DsUsuarios.DatosRow dr = (DsUsuarios.DatosRow) this.dsUsuarios.Datos.Rows[item.DataSetIndex]; CheckBox chk = (CheckBox)item.FindControl("usuarioAsignado"); dr.Asignado = chk.Checked; } } // actualizo la grilla Session["grdUsuariosSession"] = this.dsUsuarios; grdUsuarios.DataSource = this.dsUsuarios; grdUsuarios.CurrentPageIndex = currentPage; grdUsuarios.DataBind(); }
private void butGuardarImportes_Click(object sender, System.EventArgs e) { foreach (DataGridItem itemImporte in dtgImportes.Items) { for (int i = 0; i < tariZonas.getCount(); i++) { ITarifarioFleteZonaTope zonaTope = tariFlete.ZonasTopesCol.AddTarifarioFleteZonaTope(); zonaTope.TarifarioFleteTope.TarifarioFleteTopeID = Convert.ToInt32(dtgImportes.DataKeys[itemImporte.DataSetIndex]); zonaTope.TarifarioFleteZona.TarifarioFleteZonaID = tariZonas.GetTarifarioFleteZona(i).TarifarioFleteZonaID; zonaTope.Importe = Convert.ToDouble(((TextBox)itemImporte.FindControl("txtImporte")).Text); zonaTope.ImporteBultoExc = ((TextBox)itemImporte.FindControl("txtBultoExc")).Text == "" ? 0 : Convert.ToDouble(((TextBox)itemImporte.FindControl("txtBultoExc")).Text); } } try { tariFlete.ZonasTopesCol.TarifarioFleteID = tariFlete.TarifarioFleteID; // Asignamos el usuario que está efectuando la acción. IUsuarios usuarioConectato = UsuariosFactory.GetUsuario(); usuarioConectato.Login = this.UsuarioConectadoID; usuarioConectato.ConsultarByLogin(); tariFlete.ZonasTopesCol.Guardar(usuarioConectato.UsuarioID); } catch (Exception ex) { throw ex; } Session["tarifario"] = tariFlete; string script = "<script language='javascript'>\n"; script += "window.returnValue = true;\n window.close();\n"; script += "</script>"; Page.RegisterStartupScript("reg", script); }
protected void dtgZonasTarifario_Update(Object sender, DataGridCommandEventArgs e) { string importe = ""; importe = ((TextBox)e.Item.FindControl("txtKgExcTari")).Text; BaseValidator valImporteExcTar = (RegularExpressionValidator)((PlaceHolder)e.Item.FindControl("phValidKgExcTari")).FindControl("valImporteExcTar"); RequiredFieldValidator reqImporteExcTar = (RequiredFieldValidator)((PlaceHolder)e.Item.FindControl("phValidKgExcTari")).FindControl("reqImporteExcTar"); valImporteExcTar.Enabled = true; reqImporteExcTar.Enabled = true; valImporteExcTar.Validate(); reqImporteExcTar.Validate(); if (!valImporteExcTar.IsValid || !reqImporteExcTar.IsValid) { return; } int key = Convert.ToInt32(dtgZonasTarifario.DataKeys[(int)e.Item.ItemIndex]); ITarifarioFleteZona oTariZona = tariFlete.ZonasCol.GetTarifarioFleteZonaByFleteZonaID(key); oTariZona.ImporteKgExcedente = Convert.ToDouble(importe); // Asignamos el usuario que está efectuando la acción. IUsuarios usuarioConectato = UsuariosFactory.GetUsuario(); usuarioConectato.Login = this.usuarioConectadoID; usuarioConectato.ConsultarByLogin(); oTariZona.Guardar(usuarioConectato.UsuarioID); dtgZonasTarifario.EditItemIndex = -1; this.BindGridZonasTarif(0); this.SetearPorTarifarioReferencia(); this.chkZonasTarifTodas.Checked = false; }
private void ObtenerUsuario() { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = Utiles.Validaciones.obtieneEntero(this.txtUsuarioID.Text); usuario.Consultar(); this.lblUsuarioAsig.Text = usuario.Nombre + " " + usuario.Apellido + " "; }
private void butGuardarMovil_Click(object sender, System.EventArgs e) { if (!Page.IsValid) { return; } IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.Apellido = this.txtApellido.Text; usuario.Clave = this.txtLogin.Text; if (this.txtEmail.Text == "") { usuario.Email = " "; } else { usuario.Email = this.txtEmail.Text; } usuario.Login = this.txtLogin.Text; usuario.Nombre = this.txtNombre.Text; usuario.EstadoUsuarioPerfilID = Utiles.Validaciones.obtieneEntero(this.cmbEstado.SelectedValue); usuario.UsuarioID = Utiles.Validaciones.obtieneEntero(this.txtUsuarioID.Text); if (this.busqAgencia.AgenciaID != "" && this.busqAgencia.Sucursal != "" && this.rbtAgencias.Checked == true) { usuario.AgenciaID = Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID); } else if (this.busqVendedor.VendedorID != "" && this.busqVendedor.Codigo != "" && this.rbtVendedores.Checked == true) { usuario.VendedorID = Utiles.Validaciones.obtieneEntero(this.busqVendedor.VendedorID); } else if (this.busqCliente.ClienteID != "" && this.busqCliente.Codigo != "" && this.rbtCliente.Checked == true) { usuario.ClienteID = Utiles.Validaciones.obtieneEntero(this.busqCliente.ClienteID); if (this.busqAgenciaRetiro.AgenciaID != "" && this.busqAgenciaRetiro.Sucursal != "" && this.rbtCliente.Checked == true) { usuario.AgenciaRetiroID = Utiles.Validaciones.obtieneEntero(this.busqAgenciaRetiro.AgenciaID); } } usuario.UnidadNegocioID = Utiles.Validaciones.obtieneEntero(this.cmbUnidadNegocio.SelectedValue); try { usuario.Guardar(); Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("Los datos se guardaron correctamente.", "Usuarios.aspx")); } catch (Exception ex) { // obtengo el mensaje de error string mensaje = ex.Message; // lo muestro ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); //throw ex; } }
private void dtgTarifarios_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); if (e.CommandName == "seleccionar") { string tarifarioID = Convert.ToString(dtgTarifarios.DataKeys[(int)e.Item.ItemIndex]); string tipo = this.Request.QueryString["Tipo"]; this.Response.Redirect("TarifarioRedespacho.aspx?TarifarioID=" + tarifarioID + "&Tipo=" + tipo); } else if (e.CommandName == "Delete") { string tipo; if (this.Request.QueryString["Tipo"] == "Costo") { tipo = "C"; } else { tipo = "V"; } ITarifario oTarifa = TarifarioReDespachoFactory.GetTarifarioRedespacho(tipo); oTarifa.TarifarioID = Convert.ToInt32(dtgTarifarios.DataKeys[(int)e.Item.ItemIndex]); try { if (oTarifa.Eliminar(usuarioConectado.UsuarioID)) { BindGrid(0); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } } }
private void butAsignaTarifario_Click(object sender, System.EventArgs e) { // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); string localidadID = "1"; string pagRegreso = "TarifariosAreaInfluencia.aspx?AgenciaID=" + this.agenciaID + "&UnidadVentaID=" + this.txtUnidadVentaID.Text; RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioAreaInfluenciaModal.aspx?UnidadVentaID=" + this.txtUnidadVentaID.Text + "&AgenciaID= " + this.agenciaID + "&LocalidadID=" + localidadID + "&EsMasivo=1" + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso)); }
private void Page_Load(object sender, System.EventArgs e) { #region Reportes string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"]; string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"]; if (permiteReportes == "P") { // si no permite reportes, entonces redirecciona al servidor de reportes string pass = Session["Pass"] != null ? Session["Pass"].ToString() : ""; Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ListadoVentasCostosRedespacho.aspx"); } #endregion #region IsAuthenticated if (User.Identity.IsAuthenticated) { string sOpcion = "listadoVentasCostosRedespacho"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion this.usuario = UsuariosFactory.GetUsuario(); this.usuario.Login = this.UsuarioConectadoID; this.usuario.ConsultarByLogin(); this.SetearValidadores(); if (!IsPostBack) { LlenarListas(); this.lblPedidoNotaCredito.Attributes.Add("Style", "Display: none"); this.lblGananciaRedespacho.Attributes.Add("Style", "Display: none"); } //Session["DsReporte"] = null; this.RegistrarScripts(); this.lstClientes.Attributes.Add("onclick", "DesmarcarClientesTodos();"); this.chkClientesTodos.Attributes.Add("onclick", "ChangeClienteTodos();"); this.lstAgDestino.Attributes.Add("onclick", "DesmarcarAgDstTodos();"); this.chkAgDestinoTodas.Attributes.Add("onclick", "ChangeAgDestinoTodos();"); this.lstAgOrigen.Attributes.Add("onclick", "DescmarcarAgOrgTodos();"); this.chkAgOrigenTodas.Attributes.Add("onclick", "ChangeAgOrigenTodos();"); this.lstEmpresa.Attributes.Add("onclick", "DemarcarEmTerTodos();"); this.chkEmpresaTodas.Attributes.Add("onclick", "ChangeEmTerTodos();"); this.chkTodas.Attributes.Add("onclick", "TomaSeleccion();"); this.chkTarifa.Attributes.Add("onclick", "DesmarcaTarifa();"); this.chkEntrega.Attributes.Add("onclick", "DesmarcaEntrega();"); this.chkRetiro.Attributes.Add("onclick", "DesmarcaRetiro();"); this.chkSeguro.Attributes.Add("onclick", "DesmarcaSeguro();"); this.chkResultado.Attributes.Add("onclick", "DesmarcaResultado();"); }
private void grdUsuarios_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { BindGrid(0); DsUsuarios ds = (DsUsuarios)grdUsuarios.DataSource; // Obtengo la fila que se va a eliminar DsUsuarios.DatosRow dr = (DsUsuarios.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex]; // Creo el objeto y le seteo el id IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = dr.usuarioID; // Lo elimino usuario.Eliminar(); // Actualizo la grilla BindGrid(0); }
private void BindGrid() { try { IUsuarios user = UsuariosFactory.GetUsuario(); user.Nombre = txtNombre.Text; user.Apellido = txtApellido.Text; SisPackController.AdministrarGrillas.Configurar(dtgUsuario, "UsuarioID", CantidadOpciones, true, false); dtgUsuario.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); dtgUsuario.DataSource = user.GetUsuariosByFiltrosDataSet("", "").Datos; dtgUsuario.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
protected void grdUsuarios_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if (e.CommandName == "BlanquearClave") { BindGrid(0); DsUsuarios ds = (DsUsuarios)grdUsuarios.DataSource; // Obtengo la fila que se va a eliminar DsUsuarios.DatosRow dr = (DsUsuarios.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex]; // Creo el objeto y le seteo el id IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = dr.usuarioID; // Lo elimino usuario.BlanquearClave(); // Actualizo la grilla BindGrid(0); } }
protected void dtgTopesTarifario_Delete(Object sender, DataGridCommandEventArgs e) { int key = Convert.ToInt32(dtgTopesTarifario.DataKeys[(int)e.Item.ItemIndex]); //Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); tari.TopesCol.DeleteByFleteTopeID(key, usuarioConectado.UsuarioID); //tariFlete.DeleteByFleteTopeIDkey; this.BindGridTopesDisp(0); this.BindGridTopesTarif(0); //this.SetearPorTarifarioReferencia(); //Response.Redirect("Tarifario.aspx?TarifarioFleteID=" + this.tariFlete.TarifarioFleteID); }
private void dtgUnidadesVenta_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); if (e.CommandName == "Tarifarios") { string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString(); string pagRegreso = "TarifarioRetiroEntregaAgUVentaConsul.aspx?AgenciaID=" + this.txtAgenciaID.Text; RegisterStartupScript("Tarifa", GenerarJavaScripts.AbrirVentanaModalConRegreso("IBusqTarifarioRetiroEntregaModal.aspx?UnidadVentaID=" + unidadVentaID + "&AgenciaID= " + this.txtAgenciaID.Text + "&UsuarioID=" + usuarioConectado.UsuarioID.ToString(), 850, 500, true, pagRegreso)); } else if (e.CommandName == "Delete") { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ITarifarioRetiroEntregaAgenciaUVenta oTarifUV = TarifarioRetiroEntregaAgenciaUVentaFactory.GetTarifarioREAgUVenta(); int unidadVentaID = Convert.ToInt32((dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex])); int tarifarioRetiroEntregaID = (((Label)e.Item.FindControl("lblTarifarioRetiroEntregaID")).Text) == "" ? 0 : Convert.ToInt32((((Label)e.Item.FindControl("lblTarifarioRetiroEntregaID")).Text)); if (tarifarioRetiroEntregaID != 0) { oTarifUV.UnidadVentaID = unidadVentaID; oTarifUV.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text); oTarifUV.TarifarioRetiroEntregaID = tarifarioRetiroEntregaID; if (oTarifUV.Eliminar(usuarioConectado.UsuarioID)) { BindGrilla(); } } } } else if (e.CommandName == "TarifariosAreaInfluencia") { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string unidadVentaID = (dtgUnidadesVenta.DataKeys[(int)e.Item.ItemIndex]).ToString(); Response.Redirect("TarifariosAreaInfluencia.aspx?AgenciaID=" + this.txtAgenciaID.Text + "&UnidadVentaID=" + unidadVentaID); } } }
private void btnAceptar_Click(object sender, System.EventArgs e) { IUsuarios usuarioLog = (IUsuarios)Session["Usuario"]; IUsuarios usuario = UsuariosFactory.GetUsuario(); try { usuario.UsuarioID = usuarioLog.UsuarioID; usuario.Clave = this.txtClaveActual.Text; usuario.NuevaClave = this.txtNuevaClave.Text; usuario.NuevaClave2 = this.txtNuevaClave2.Text; usuario.CambioContraseña(); Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("Los datos han sido guardados con éxito.", "Default.aspx")); } catch (Exception ex) { ((SisPacK.ErrorWeb) this.phErrores.Controls[0]).setMensaje(this.TraducirTexto(ex.Message)); } }
private void BindGrid(int currentPage) { try { SisPackController.AdministrarGrillas.Configurar(grdUsuarios, "UsuarioID", 10); IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.Login = this.txtUsuario.Text; usuario.Nombre = this.txtNombre.Text; usuario.Apellido = this.txtApellido.Text; string tipoEntidad = this.ddlEntidad.SelectedValue; string codigo = this.txtCodigo.Text; grdUsuarios.DataSource = usuario.GetUsuariosByFiltrosDataSet(tipoEntidad, codigo); // actualizo la grilla grdUsuarios.CurrentPageIndex = currentPage; grdUsuarios.DataBind(); } catch (HttpException ex) { if (ex.ErrorCode == -2147467259) //{"Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount."} System.SystemException { this.BindGrid(0); } else { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } } }
protected void Page_Load(object sender, EventArgs e) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario = (IUsuarios)Session["Usuario"]; if (usuario != null) { AgenciaConectadaID = usuario.AgenciaID; UsuarioConectadoID = Convert.ToString(usuario.UsuarioID); hdfUsuario.Value = Convert.ToString(usuario.UsuarioID); } if (User.Identity.IsAuthenticated) { string sOpcion = "configuracionParticularCorpo"; SisPacK.Menu oMenu = (SisPacK.Menu) this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } }
protected void Page_Load(object sender, EventArgs e) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario = (IUsuarios)Session["Usuario"]; if (usuario != null) { AgenciaConectadaID = usuario.AgenciaID; UsuarioConectadoID = Convert.ToString(usuario.UsuarioID); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (!IsPostBack) { LlenarCombos(); } }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "segGuiasClientesCorp"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } this.usuario = UsuariosFactory.GetUsuario(); this.usuario.Login = this.UsuarioConectadoID; this.usuario.ConsultarByLogin(); this.SetearValidadores(); RegistrarJavaScript(); this.rbtCodigoBarras.Attributes.Add("onclick", "HabilitarCodigoBarras();"); this.rbtNroGuia.Attributes.Add("onclick", "HabilitarTipoGuia();"); }
protected void dtgTarifarios_Delete(Object sender, DataGridCommandEventArgs e) { ITarifarioFlete oTarifa = TarifarioFleteFactory.GetTarifarioFlete(); // oTarifa.TarifarioFleteID = Convert.ToInt32(dtgTarifarios.DataKeys[(int)e.Item.ItemIndex]); oTarifa.TarifarioFleteID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[5].Text); // Asignamos el usuario que está efectuando la acción. IUsuarios usuarioConectato = UsuariosFactory.GetUsuario(); usuarioConectato.Login = this.UsuarioConectadoID; usuarioConectato.ConsultarByLogin(); oTarifa.UsuarioID = usuarioConectato.UsuarioID; try { if (oTarifa.Eliminar()) { BindGrid(0); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
protected void dtgTopesTarifario_Delete(Object sender, DataGridCommandEventArgs e) { int key = Convert.ToInt32(dtgTopesTarifario.DataKeys[(int)e.Item.ItemIndex]); // Asignamos el usuario que está efectuando la acción. IUsuarios usuarioConectato = UsuariosFactory.GetUsuario(); usuarioConectato.Login = this.usuarioConectadoID; usuarioConectato.ConsultarByLogin(); tariFlete.DeleteByFleteTopeID(key, usuarioConectato.UsuarioID); this.BindGridTopesDisp(0); this.BindGridTopesTarif(0); this.SetearPorTarifarioReferencia(); if (modal) { Response.Redirect("Tarifario.aspx?TarifarioFleteID=" + this.tariFlete.TarifarioFleteID + "&TipoTarifario=" + this.tariFlete.TipoTarifario + "&Modal=S"); } else { Response.Redirect("Tarifario.aspx?TarifarioFleteID=" + this.tariFlete.TarifarioFleteID + "&TipoTarifario=" + this.tariFlete.TipoTarifario); } }
protected void dtgTopesTarifario_Update(Object sender, DataGridCommandEventArgs e) { string vol = ""; vol = ((TextBox)e.Item.FindControl("txtVolumenTari")).Text; /* SFE Validar volumen solo si no es por kilogramo */ if (tariFlete.ValorizacionTarifario != SisPack.ValorizacionTarifario.Kilogramo) { BaseValidator valVolumen = (RegularExpressionValidator)((PlaceHolder)e.Item.FindControl("phValidVolTari")).FindControl("valVolumenTar"); RequiredFieldValidator reqVolumenTari = (RequiredFieldValidator)((PlaceHolder)e.Item.FindControl("phValidVolTari")).FindControl("reqVolumenTari"); valVolumen.Enabled = true; reqVolumenTari.Enabled = true; valVolumen.Validate(); reqVolumenTari.Validate(); if (!valVolumen.IsValid || !reqVolumenTari.IsValid) { return; } } int key = Convert.ToInt32(dtgTopesTarifario.DataKeys[(int)e.Item.ItemIndex]); ITarifarioFleteTope oTariTope = tariFlete.TopesCol.GetTarifarioFleteTopeByFleteTopeID(key); oTariTope.Cm3Hasta = Convert.ToDouble(vol); /*SFE Asignar el valor del checkbox al editar*/ oTariTope.KgVariable = ((CheckBox)e.Item.FindControl("chkTopeTariVar1")).Checked; // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); oTariTope.Guardar(usuarioConectado.UsuarioID); dtgTopesTarifario.EditItemIndex = -1; this.BindGridTopesTarif(0); chkTopesTarifTodos.Checked = false; this.SetearPorTarifarioReferencia(); }
private void LlenarCombos() { // Llenar combo de auditoria. this.ddlAuditoria.Items.Clear(); IAuditoria auditoria = AuditoriaFactory.GetAuditoria(); DsAuditoria dsAuditoria = auditoria.GetAuditoriaDataSet(); this.ddlAuditoria.DataSource = dsAuditoria.Datos; this.ddlAuditoria.DataValueField = "AuditoriaID"; this.ddlAuditoria.DataTextField = "AuditoriaDescripcion"; this.ddlAuditoria.DataBind(); // Seteamos el título de la grilla. this.lblTituloAuditoria.Text = this.ddlAuditoria.SelectedItem.ToString(); // Llenar combo de operación. this.ddlOperacion.Items.Clear(); IAuditoria operacion = AuditoriaFactory.GetAuditoria(); DsAuditoriaOperacion ds = operacion.GetAuditoriaOperacionDataSet(Convert.ToInt32(this.ddlAuditoria.SelectedValue)); this.ddlOperacion.DataSource = ds.Datos; this.ddlOperacion.DataValueField = "Codigo"; this.ddlOperacion.DataTextField = "Descripcion"; this.ddlOperacion.DataBind(); ddlOperacion.Items.Insert(0, new ListItem("Seleccione operación", string.Empty)); // Llenar combo de usuario. this.ddlUsuario.Items.Clear(); IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.AgenciaID = this.AgenciaConectadaID; DsUsuarios dsUsuarios = usuario.GetUsuariosDataSet(); this.ddlUsuario.DataSource = dsUsuarios.Datos; this.ddlUsuario.DataValueField = "usuarioID"; this.ddlUsuario.DataTextField = "NombreCompleto"; this.ddlUsuario.DataBind(); ddlUsuario.Items.Insert(0, new ListItem("Seleccione usuario", string.Empty)); }
protected void Guardar(object sender, System.EventArgs e) { int TarifarioFleteID; for (int i = 0; i < dtgTarifarios.Items.Count; i++) { if (((System.Web.UI.WebControls.CheckBox)(dtgTarifarios.Items[i].FindControl("chkMarcado"))).Checked) { TarifarioFleteID = Convert.ToInt32(dtgTarifarios.DataKeys[(int)dtgTarifarios.Items[i].ItemIndex]); // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); ITarifarioFlete oTarifario = TarifarioFleteFactory.GetTarifarioFlete(); oTarifario.TarifarioFleteID = TarifarioFleteID; oTarifario.GuardarTarifarioFleteGeneral(usuarioConectado.UsuarioID); } } this.BindGrid(0); }
protected void dtgTarifarios_Delete(Object sender, DataGridCommandEventArgs e) { ITarifarioClienteFlete oTarifario = TarifarioClienteFleteFactory.GetTarifarioClienteFlete(); oTarifario.TarifarioClienteFleteID = Convert.ToInt32(dtgTarifarios.DataKeys[(int)e.Item.ItemIndex]); oTarifario.TarifarioClienteFleteID = Convert.ToInt32(e.Item.Cells[0].Text); // Obtenemos el usuario que ejecuta la acción. IUsuarios usuarioConectado = UsuariosFactory.GetUsuario(); usuarioConectado.Login = this.UsuarioConectadoID; usuarioConectado.ConsultarByLogin(); try { if (oTarifario.Eliminar(usuarioConectado.UsuarioID)) { BindGrid(dtgTarifarios.CurrentPageIndex); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }