public bool updateSesion(Sesion sesion) { try { Utilitarios.Conexion.openConnection(); command = new SqlCommand("proc_Sesiones_Update", Utilitarios.Conexion.returnConnection()); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@sesion_codigo", sesion.Codigo); command.Parameters.AddWithValue("@sesion_numero", sesion.Numero); command.Parameters.AddWithValue("@sesion_titulo", sesion.Titulo); command.Parameters.AddWithValue("@curso_codigo", sesion.Codigo); command.Parameters.AddWithValue("@tipos_codigo", sesion.Codigo); command.Parameters.AddWithValue("@sesion_fecha", sesion.Fecha); if (command.ExecuteNonQuery() > 0) { Utilitarios.Conexion.closeConnection(); return true; } else { Utilitarios.Conexion.closeConnection(); return false; } } catch (SqlException e) { MessageBox.Show("Error de Base de datos :" + e.Message); return false; } }
public RedirectToRouteResult LogIn(UserModel log) { Diagnostics.Debug.WriteLine("LogIn"); Diagnostics.Debug.WriteLine(log.Nombre); Diagnostics.Debug.WriteLine(log.Apellido); Diagnostics.Debug.WriteLine(log.User); Diagnostics.Debug.WriteLine(log.Password); Diagnostics.Debug.WriteLine(log.Correo); Diagnostics.Debug.WriteLine(log.Genero); Diagnostics.Debug.WriteLine(log.Celular); Sesion li = new Sesion(); if (li.user == null) { string usuario = log.User; string clave = log.Password; if (li.IniciarSesion(usuario, clave)) return RedirectToAction("Index", "Dashboard"); else return RedirectToAction("LogIn", "LogIn"); } else { li.user = log.User; li.key = log.Password; return RedirectToAction("LogIn", "LogIn"); } }
/** * */ public CambioPIN(ATM atm, Sesion sesion, string nuevoPIN) { base.Fecha = DateTime.Now; base.Atm = atm; base.Sesion = sesion; base.getSecuencia(); this.nuevoPIN = nuevoPIN; base.Comision = 0M; base.EsImprimible = false; }
/** * */ public ConsultaSaldo(ATM atm, Sesion sesion) { base.Fecha = DateTime.Now; base.Atm = atm; base.Sesion = sesion; base.getSecuencia(); base.Comision = 15M; base.EsImprimible = true; }
/** * */ public Login(ATM atm, Sesion sesion) { base.Fecha = DateTime.Now; base.Atm = atm; base.Sesion = sesion; base.getSecuencia(); // Definimos un comportamiento menos dinamico pero correcto base.Comision = 0M; base.EsImprimible = false; }
static void Main() { try { Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; //seteo cultura thread CultureInfo cedeiraCultura = new CultureInfo(System.Configuration.ConfigurationManager.AppSettings["Cultura"], false); cedeiraCultura.DateTimeFormat = new CultureInfo(System.Configuration.ConfigurationManager.AppSettings["CulturaDateTimeFormat"], false).DateTimeFormat; Thread.CurrentThread.CurrentCulture = cedeiraCultura; // Determino el path de la aplicacion string AppPath = @Application.StartupPath; AppPath = AppPath.ToLower().Replace(@"\bin\debug", "") + @"\"; // Parametros varios CampoHabilitadoBackColor = System.Drawing.Color.FromName(System.Configuration.ConfigurationManager.AppSettings["CampoHabilitadoBackColor"]); LabelCampoHabilitadoForeColor = System.Drawing.Color.FromName(System.Configuration.ConfigurationManager.AppSettings["LabelCampoHabilitadoForeColor"]); CampoDesHabilitadoBackColor = System.Drawing.Color.FromName(System.Configuration.ConfigurationManager.AppSettings["CampoDesHabilitadoBackColor"]); LabelCampoDesHabilitadoForeColor = System.Drawing.Color.FromName(System.Configuration.ConfigurationManager.AppSettings["LabelCampoDesHabilitadoForeColor"]); // Creo una sesion de trabajo Titulo = ((AssemblyDescriptionAttribute)Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false)[0]).Description; Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Major + "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Minor + "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Build; Cedeira.UI.Mostrar.Acerca(Titulo, "(CedFea)", "Versión " + Version, 3); string idUsuarioWindows = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Split(@"\".ToCharArray())[1].ToString(); string idUsuario = String.Empty; string password = String.Empty; idUsuario = idUsuarioWindows; Cursor.Current = System.Windows.Forms.Cursors.Default; System.Configuration.ConnectionStringSettingsCollection connections = System.Configuration.ConfigurationManager.ConnectionStrings; string auxCnnStr = connections["SQLServer"].ConnectionString; Sesion = new Sesion( idUsuario, password, AppPath, auxCnnStr, "FrontEnd", System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Major.ToString() + "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Minor.ToString() ); // Levanto el Front-End de la aplicacion Application.Run(new PrincipalForm()); Cedeira.UI.Mostrar.Acerca(Aplicacion.Titulo, "Gracias", "por utilizar CedFEA", 2); } catch (Exception ex) { Cedeira.Ex.ExceptionManager.Publish(ex); } finally { Cursor.Current = System.Windows.Forms.Cursors.Default; } }
/** * */ public Deposito(ATM atm, Sesion sesion, decimal monto) { base.Fecha = DateTime.Now; base.Atm = atm; base.Sesion = sesion; base.getSecuencia(); this.monto = monto; base.Comision = 15M; base.EsImprimible = true; }
private static void DoTest(String propertyName, String propertyValue, int iterations) { using (var database = new DocumentStore {Url = "http://localhost:8084"}) { database.Initialize(); String id = "Session/" + DateTime.Now.Ticks; Console.WriteLine("Document ID: " + id); //create document with a metadata field using (var session = database.OpenSession()) { var s = new Sesion {Id = id, Name = "Sesion " + id, Description = "Desc " + id}; session.Store(s); var metadata = session.Advanced.GetMetadataFor(s); metadata[propertyName] = propertyValue; session.SaveChanges(); } //overwrite metadata for (int i = 0; i < iterations; i++) { using (var session = database.OpenSession()) { var s = session.Load<Sesion>(id); var metadata = session.Advanced.GetMetadataFor(s); metadata[propertyName] = propertyValue; // same property name, same value session.SaveChanges(); } } //read metadata, and print it using (var session = database.OpenSession()) { Sesion s = session.Load<Sesion>(id); var metadata = session.Advanced.GetMetadataFor(s); Console.WriteLine(metadata); Assert.Equal(JTokenType.String, metadata[propertyName].Type); } } }
protected void Page_Load(object sender, EventArgs e) { username.Text = Session["nombre"].ToString(); try { if (!IsPostBack) { //if (Session["Usuario"] != null) //{ //} //else //{ // Response.Redirect("Login.aspx"); //} if (Session["Generals"] != null) { SesionController = ((Sesion)(Page.Session["Generals"])); if (Session["Titulo"] != null) { Tittle.Text = Session["Titulo"].ToString(); Tittle.ForeColor = Color.Black; } } else Response.Redirect("login.aspx"); usuario = SesionController.Usuario; IdRol = SesionController.Usuario.IdRol; if (usuario == null) Response.Redirect("login.aspx"); } } catch (Exception ex) { Label1.Text = ex.ToString(); } }
/// <summary> /// Este método cierra la sesión de usuario actual del sistema /// Si no hay una sesión creada o activa, solo logea un mensaje /// ó, si no puede cerrar la sesión, lanza SesionErrorException. /// </summary> public void terminarSesion() { try { if (_sesion == null) throw new SesionErrorException("SESION-NOEXISTS"); _sesion.logoff(); _sesion = null; } catch (Exception e) { throw new SesionErrorException("SESION-ERROR", e.ToString()); } }
internal bool Guardar(Sesion poSesion, List <Asignacion> poAsignaciones, bool pbAsignacionTemporal) { try { List <Sentencia> loSentencias = new List <Sentencia>(); foreach (Asignacion loAsignacion in poAsignaciones) { Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Input, Nombre = "CVE_CLIENTE", Tipo = DbType.String, Valor = loAsignacion.ClaveCliente }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "USR_CLAVE", Tipo = DbType.String, Valor = loAsignacion.ClaveUsuario }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "STATUS_CAN", Tipo = DbType.String, Valor = loAsignacion.Estatus } #endregion }; loSentencia.TextoComando = #region Definir sentencia de insercion/actualizacion " MERGE INTO DAP_CXC_AUXILIAR_CTE" + ((pbAsignacionTemporal) ? "_TMP" : string.Empty) + " TC \r\n" + " USING (SELECT :1 AS CVE_CLIENTE,:2 AS CVE_PERSONAL,:3 AS STATUS_CAN FROM DUAL) D \r\n"+ " ON (TC.CVE_CLIENTE=D.CVE_CLIENTE) \r\n"+ " WHEN MATCHED THEN \r\n"+ " UPDATE SET TC.CVE_PERSONAL=D.CVE_PERSONAL,TC.USUARIO_ULT_ACT='"+ poSesion.Usuario.Clave + "',TC.FECHA_ULT_TRANSAC=SYSDATE,TC.STATUS_CAN=D.STATUS_CAN \r\n" + " WHEN NOT MATCHED THEN \r\n"+ " INSERT (TC.CVE_PERSONAL,TC.CVE_CLIENTE,TC.USUARIO_ULT_ACT,TC.FECHA_ULT_TRANSAC) \r\n"+ " VALUES (D.CVE_PERSONAL,D.CVE_CLIENTE,'"+ poSesion.Usuario.Clave + "',SYSDATE)"; #endregion loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.NoQuery; loSentencia.TipoComando = CommandType.Text; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.ContinuarTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Entero; loSentencias.Add(loSentencia); } #region Preparar/ejecutar transaccion if (loSentencias.Count > 0) { if (loSentencias.Count > 1) { loSentencias[0].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.IniciarTransaccion; loSentencias[loSentencias.Count - 1].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.FinalizarTransaccion; } else { loSentencias[0].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; } DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); loDespachador.Despachar(poSesion.Conexion, loSentencias); loDespachador.ChannelFactory.Close(); loDespachador.Close(); } #endregion return(true); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
internal bool Eliminar(Sesion poSesion, List <Asignacion> poAsignaciones, bool pbAsignacionTemporal) { try { List <Sentencia> loSentencias = new List <Sentencia>(); foreach (Asignacion loAsignacion in poAsignaciones) { Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Input, Nombre = "CVE_CLIENTE", Tipo = DbType.String, Valor = loAsignacion.ClaveCliente }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "USR_CLAVE", Tipo = DbType.String, Valor = loAsignacion.ClaveUsuario } #endregion }; loSentencia.TextoComando = #region Definir sentencia de insercion/actualizacion "DELETE FROM DAP_CXC_AUXILIAR_CTE" + ((pbAsignacionTemporal) ? "_TMP" : string.Empty) + " WHERE CVE_CLIENTE=:1 AND CVE_PERSONAL=:2"; #endregion loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.NoQuery; loSentencia.TipoComando = CommandType.Text; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.ContinuarTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Entero; loSentencias.Add(loSentencia); } #region Preparar/ejecutar transaccion if (loSentencias.Count > 0) { if (loSentencias.Count > 1) { loSentencias[0].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.IniciarTransaccion; loSentencias[loSentencias.Count - 1].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.FinalizarTransaccion; } else { loSentencias[0].TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; } DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); loDespachador.Despachar(poSesion.Conexion, loSentencias); loDespachador.ChannelFactory.Close(); loDespachador.Close(); } #endregion return(true); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
public void addSesion(Sesion sesion) { sesiones.Add(sesion); }
private void ValidarPermisos() { try { Sesion Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; if (Permiso.PGrabar == false) { this.RadToolBar1.Items[6].Visible = false; } if (Permiso.PGrabar == false && Permiso.PModificar == false) { this.RadToolBar1.Items[5].Visible = false; } //Regresar this.RadToolBar1.Items[4].Visible = false; //Eliminar this.RadToolBar1.Items[3].Visible = false; //Imprimir this.RadToolBar1.Items[2].Visible = false; //Correo this.RadToolBar1.Items[1].Visible = false; } else { Response.Redirect("Inicio.aspx"); } CN_Ctrl ctrl = new CN_Ctrl(); ctrl.ValidarCtrl(Sesion, pagina.Clave, divPrincipal); ctrl.ListaCtrls(Sesion.Emp_Cnx, pagina.Clave, divPrincipal.Controls); } catch (Exception ex) { throw ex; } }
/// <summary> /// Carga Combo Arbitros /// </summary> private void cargarComboArbitros() { GestorArbitro gestorArbitro = new GestorArbitro(); GestorControles.cargarComboList(ddlArbitros, gestorArbitro.obtenerArbitrosDeUnTorneo(Sesion.getTorneo().idTorneo), "idArbitro", "nombre", "Sin Árbitro Asignado", true); }
public DataTable ObtenerGestoresSuprimir(Sesion poSesion, int pnAuxiliar) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerGestoresSuprimir(poSesion, pnAuxiliar)); }
public async Task <IActionResult> Create([Bind("idReserva,fechaReservada,fechaSesion,estado,idCliente,idServicio,idTrabajador,idSesion")] Reserva reserva) { reserva.fechaReservada = DateTime.Now; if (ModelState.IsValid) { int clienteFinded = _context.Cliente.Where(c => c.idCliente == reserva.idCliente).Select(c => c.idLugar).First(); string nombreLugarFinded; //int servicioFinded = _context.Servicio.Where(s => s.idServicio == reserva.idServicio).Select(s => s.idServicio).First(); //Busca en las sesiones si hay lugares if (reserva.idServicio == 1) { nombreLugarFinded = "Local"; } else { nombreLugarFinded = _context.Lugar.Where(l => l.idLugar == clienteFinded).Select(l => l.nombre).First(); } DateTime fechaSesionFinded = reserva.fechaSesion; //Encuentra la sesión donde el lugar, la fecha y el servicio es el mismo int idSesionFinded = _context.Sesion.Include(s => s.reservas).Where(s => s.lugar == nombreLugarFinded && s.fechaSesion == fechaSesionFinded && s.idServicio == reserva.idServicio).Select(s => s.idSesion).FirstOrDefault(); if (idSesionFinded != 0) { reserva.idSesion = idSesionFinded; _context.Add(reserva); _context.SaveChanges(); } else if (idSesionFinded.Equals(0)) { Sesion newSesion = new Sesion(); newSesion.fechaSesion = reserva.fechaSesion; newSesion.idServicio = reserva.idServicio; if (reserva.idServicio == 1) { newSesion.lugar = "Local"; } else { newSesion.lugar = nombreLugarFinded; } //newSesion.servicio = _context.Add(newSesion); _context.SaveChanges(); reserva.idSesion = newSesion.idSesion; _context.Add(reserva); _context.SaveChanges(); } SesionxMascota sesionxMascota = new SesionxMascota(); sesionxMascota.idSesion = reserva.idSesion; _context.Add(sesionxMascota); ViewData["idMascota"] = new SelectList(_context.Mascota.Where(e => e.idCliente == reserva.idCliente), "idMascota", "nombre"); return(View("AddsPetsToSesion", sesionxMascota)); } ViewData["idCliente"] = new SelectList(_context.Cliente, "idCliente", "apellidos", reserva.idCliente); ViewData["idServicio"] = new SelectList(_context.Servicio, "idServicio", "categoria", reserva.idServicio); ViewData["idSesion"] = new SelectList(_context.Sesion, "idSesion", "idSesion", reserva.idSesion); ViewData["idTrabajador"] = new SelectList(_context.Trabajador, "idTrabajador", "apellidos", reserva.idTrabajador); return(View(reserva)); }
protected void imgAceptar_Click(object sender, ImageClickEventArgs e) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (cmbTipo.SelectedValue == "1") { CN_CapFactura cn_capfactura = new CN_CapFactura(); CN_Rastreo cn_rastreo = new CN_Rastreo(); Factura fac = new Factura(); fac.Id_Emp = session.Id_Emp; fac.Id_Cd = session.Id_Cd_Ver; fac.Id_FacSerie = cmbSerie.Text + txtDocumento.Text; cn_capfactura.Rastreo(ref fac, session.Emp_Cnx); if (fac.Id_Cte != 0) { txtClienteId.Value = fac.Id_Cte; txtCliente.Text = fac.Cte_NomComercial; txtIva.Value = fac.Fac_ImporteIva; txtImporte.Value = fac.Fac_SubTotal; txtTotal.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal; txtSaldo.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal - fac.Fac_Pagado; txtEstatus.Text = fac.Fac_EstatusStr; dpFecha.SelectedDate = fac.Fac_Fecha == default(DateTime) ? null : (DateTime?)fac.Fac_Fecha; rgDocumentos.Rebind(); rgLogDocumento.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } else { CN_CapNotaCargo cn_capnota = new CN_CapNotaCargo(); NotaCargo nca = new NotaCargo(); nca.Id_Emp = Sesion.Id_Emp; nca.Id_Cd = Sesion.Id_Cd_Ver; nca.Id_NcaSerie = cmbSerie.Text + txtDocumento.Text; cn_capnota.Rastreo(ref nca, Sesion.Emp_Cnx); if (nca.Id_Cte != 0) { txtClienteId.Value = nca.Id_Cte; txtCliente.Text = nca.Cte_NomComercial; txtIva.Value = nca.Nca_Iva; txtImporte.Value = nca.Nca_Subtotal; txtTotal.Value = nca.Nca_Iva + nca.Nca_Subtotal; txtSaldo.Value = nca.Nca_Iva + nca.Nca_Subtotal - nca.Nca_Pagado; txtEstatus.Text = nca.Nca_EstatusStr; dpFecha.SelectedDate = nca.Nca_Fecha; rgDocumentos.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
public void CambiarConfiguracionDeLaSala(Sesion sesion, Sala sala) { throw new NotImplementedException(); }
/// <summary> /// Método que controla el evento de modificar un periodo lectivo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void _btnModificar_Click(object sender, EventArgs e) { _sesion = new Sesion(); _cookieActual = _sesion.verificarValidez(Request.Cookies["PS"]); if (_cookieActual == null) // Si la cookie expira redirecciona a la pantalla de Login { Response.Redirect("../Autentificacion/Login.aspx"); } else // Volver a crear la cookie en el cliente, con el nuevo tiempo de expiración { Response.SetCookie(_cookieActual); } // Verificar que los campos del formulario estén llenos if ((_ddlNombre.SelectedIndex != 0) && (!_txtFechaInicio.Text.Equals("")) && (!_txtFechaFinal.Text.Equals(""))) { //Verificar que la fecha Inicio es menor que fecha final DateTime fechaInicio = Convert.ToDateTime(_txtFechaInicio.Text); DateTime fechaFinal = Convert.ToDateTime(_txtFechaFinal.Text); if (fechaInicio < fechaFinal) { int resultado; _controladorSistema = new ControladorSistema(); List <string> datosSemestre = new List <string>(); datosSemestre.Add(_ddlId.SelectedItem.Text); datosSemestre.Add(_ddlNombre.SelectedItem.Text); datosSemestre.Add(_txtFechaInicio.Text); datosSemestre.Add(_txtFechaFinal.Text); if (_cbActivo.Checked == true) { datosSemestre.Add("1"); } else { datosSemestre.Add("0"); } resultado = _controladorSistema.modificarSemestre(datosSemestre); if (resultado == 1) //se modifico exitosamente { _imgMensaje.ImageUrl = "../Imagenes/ok.png"; _lblMensaje.Text = "Se ha modificado un período lectivo exitosamente"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; _ddlNombre.Enabled = true; _btnBuscar.Enabled = true; _txtFechaInicio.Text = ""; _txtFechaFinal.Text = ""; _cbActivo.Checked = false; _imgFechaInicio.Visible = false; _imgFechaFinal.Visible = false; _cbActivo.Enabled = false; _btnCancelar.Enabled = false; _btnModificar.Enabled = false; _ddlNombre.Items.Clear(); _ddlId.Items.Clear(); _ddlFechaIni.Items.Clear(); _ddlFechaFin.Items.Clear(); _ddlActivo.Items.Clear(); _ObtenerDatos(); } else //hubo algun error { _imgMensaje.ImageUrl = "../Imagenes/Error.png"; _lblMensaje.Text = "Hubo un error al modificar el período lectivo"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } } else //fecha inicio mayor que fecha final { _imgMensaje.ImageUrl = "../Imagenes/Advertencia.png"; _lblMensaje.Text = "La fecha inicio debe ser menor que la fecha final"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } } else //hay espacios nulos { _imgMensaje.ImageUrl = "../Imagenes/Advertencia.png"; _lblMensaje.Text = "Debe completar todos los campos del formulario"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } }
/// <summary> /// Carga la tabla de posiciones para finalizar una edición /// autor: /// </summary> public void cargarPosicionesFinales() { GestorEstadisticas gestorEstadisticas = new GestorEstadisticas(Sesion.getGestorEdicion().edicion); GestorControles.cargarRepeaterTable(rptPosiciones, gestorEstadisticas.obtenerTablaPosiciones(gestorEdicion.faseActual.idFase)); }
public MainMenuViewModel(Sesion sesionActual) { _sesion = sesionActual; }
private void Inicializar() { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; this.CargarCentros(); }
public DataTable ObtenerAuxiliarCXCTemporal(Sesion poSesion, int pnClaveSucursal) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerAuxiliarCXCTemporal(poSesion, pnClaveSucursal)); }
private void Imprimir() { try { if (this.cmbanio.SelectedValue == "-1") { Alerta("Seleccione un año"); return; } if (this.cmbmes.SelectedValue == "-1") { Alerta("Seleccione un mes"); return; } if (int.Parse(this.cmbanio.SelectedValue) > DateTime.Now.Year) { Alerta("El año seleccionado no puede ser mayor al año actual"); return; } else if (int.Parse(this.cmbanio.SelectedValue) == DateTime.Now.Year && int.Parse(this.cmbmes.SelectedValue) > DateTime.Now.Month) { Alerta("El periodo seleccionado no puede ser mayor al periodo actual"); return; } Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; ArrayList ALValorParametrosInternos = new ArrayList(); string conexion; if (!this.ChkExtemporaneo.Checked) { conexion = System.Configuration.ConfigurationManager.AppSettings["Respaldo"].ToString(); //conexion = "Data Source=10.1.0.165;Initial Catalog=sianwebcentralmar2014;User ID=sa;Password=sistemas"; } else { conexion = System.Configuration.ConfigurationManager.AppSettings["Productivo"].ToString(); //conexion = "Data Source=13.84.160.245;Initial Catalog=sianwebCENTRAL;User ID=sa;Password=K3yQuimica10803!"; } ALValorParametrosInternos.Add(conexion); ALValorParametrosInternos.Add(this.cmbanio.SelectedValue); ALValorParametrosInternos.Add(this.cmbmes.SelectedValue); ALValorParametrosInternos.Add(this.cmbmes.Text); Type instance = null; if (!this.ChkExtemporaneo.Checked) { instance = typeof(LibreriaReportes.RepCifrasControl); } else { instance = typeof(LibreriaReportes.RepCifrasControlExtempo); } Session["InternParameter_Values" + Session.SessionID + HF_Cve.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_Cve.Value] = instance.AssemblyQualifiedName; RAM1.ResponseScripts.Add("AbrirReporteCve('" + HF_Cve.Value + "');"); } catch (Exception ex) { throw ex; } }
public DataTable ObtenerClientesTemporal(Sesion poSesion, int pnAuxiliar, int pnCveGestor) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerClientesTemporal(poSesion, pnAuxiliar, pnCveGestor)); }
private void Mostrar(bool a_pantalla) { #region Captura de valores Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; string nombreEmpresa = sesion.Emp_Nombre; string nombreSucursal = sesion.Cd_Nombre; DateTime Fechalocal = DateTime.Now; int error = 0; NCreditoTipo conformidades = new NCreditoTipo(); conformidades.Id_Cd = sesion.Id_Cd_Ver; #endregion #region parametros ArrayList ALValorParametrosInternos = new ArrayList(); ALValorParametrosInternos.Add(txtClientes.Text); ALValorParametrosInternos.Add(txtClientes.Text == "" ? "Todos" : txtClientes.Text); ALValorParametrosInternos.Add(dpFechaini.SelectedDate); ALValorParametrosInternos.Add(dpFechafin.SelectedDate); //ALValorParametrosInternos.Add(conformidades.SFecha); ALValorParametrosInternos.Add(cmbTipo.SelectedValue); ALValorParametrosInternos.Add(cmbTipo.Text.Replace("--", "").Trim()); ALValorParametrosInternos.Add(txtTerritorio.Text); ALValorParametrosInternos.Add(txtTerritorio.Text == "" ? "Todos" : txtTerritorio.Text); //parametros para el cuerpo del reporte ALValorParametrosInternos.Add(sesion.Id_Emp); ALValorParametrosInternos.Add(conformidades.Id_Cd); ALValorParametrosInternos.Add(sesion.U_Nombre); ALValorParametrosInternos.Add(Fechalocal); ALValorParametrosInternos.Add(nombreEmpresa); ALValorParametrosInternos.Add(nombreSucursal); //conexion ALValorParametrosInternos.Add(sesion.Emp_Cnx); #endregion Type instance = null; if (a_pantalla) { instance = typeof(LibreriaReportes.Rep_RemisionVencidaA); } else { instance = typeof(LibreriaReportes.ExpRep_RemisionVencidaA); } if (error == 0) //NOTA: El estatus de impresión, lo pone cuando el reporte se carga { if (_PermisoImprimir) { if (a_pantalla) { Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = null; Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_ClvPag.Value] = instance.AssemblyQualifiedName; RAM1.ResponseScripts.Add("AbrirReporteCve('" + HF_ClvPag.Value + "');"); } else { ImprimirXLS(ALValorParametrosInternos, instance); } } else { Alerta("No tiene permiso para imprimir"); } } }
public DataTable ObtenerSucursal(Sesion poSesion) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerSucursal(poSesion)); }
public void removeSesion(Sesion sesion) { sesiones.Remove(sesion); }
public DataTable ObtenerClientesNoAsignados(Sesion poSesion, int pnCveGestor, int pnClaveSucursal) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerClientesNoAsignados(poSesion, pnCveGestor, pnClaveSucursal)); }
internal DataTable ObtenerAuxiliarCXCTemporal(Sesion poSesion, int pnClaveSucursal) { try { string lsSucursales = string.Empty; List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PSI_CVES_SUCURSALES", Tipo = DbType.Int32, Valor = pnClaveSucursal } #endregion }; loSentencia.TextoComando = "PKG_DAP_CXC_LAYOUT.PROC_AUXILIAR_CXC_LISTADO_TMP"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); //foreach (Sucursal oSucursal in poSesion.Usuario.Sucursal) // lsSucursales += oSucursal.Clave + ","; //if (lsSucursales != string.Empty) // loSentencia.Parametros.Add(new Parametro() // { // Direccion = ParameterDirection.Input, // Nombre = "PSI_CVES_SUCURSALES", // Tipo = DbType.String, // Valor = lsSucursales.TrimEnd(',') // }); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Clientes.Comun.Excepcion(ex.Message, ex); } }
public DataTable ObtenerAuxiliarCXC(Sesion poSesion, string psClaveAuxiliarExcluir, int pnClaveSucursal) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerAuxiliarCXC(poSesion, psClaveAuxiliarExcluir, pnClaveSucursal)); }
private void Mostrar(bool a_pantalla) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; SerRutaServicio rutaServicio = new SerRutaServicio(); int error = 0; double territorio1 = TxtTerritorio.Value != null ? TxtTerritorio.Value.Value : 0; double territorio2 = TxtTerritorio2.Value != null ? TxtTerritorio2.Value.Value : 0; string sTerritorio1 = string.Empty; double cliente1 = txtCliente.Value != null ? txtCliente.Value.Value : 0; double cliente2 = txtCliente2.Value != null ? txtCliente2.Value.Value : 0; string sCliente1 = string.Empty; string sFechaInicial = string.Empty; string sFechaFinal = string.Empty; DateTime FechaInicial = new DateTime(); DateTime FechaFinal = new DateTime(); double factura1 = TxtFactura1.Value != null ? TxtFactura1.Value.Value : 0; double factura2 = TxtFactura2.Value != null ? TxtFactura2.Value.Value : 0; string sFactura1 = string.Empty; rutaServicio.Id_Cd = sesion.Id_Cd_Ver; if (string.IsNullOrEmpty(txtFechaini.SelectedDate.Value.ToString())) { error = 1; } if (string.IsNullOrEmpty(txtFechafin.SelectedDate.Value.ToString())) { error = 1; } if (txtFechaini.SelectedDate > txtFechafin.SelectedDate) { Alerta("La fecha inicial no debe ser mayor a la fecha final"); return; } if (territorio2 < territorio1) { Alerta("El territorio final no debe ser menor al territorio inicial"); return; } if (factura2 < factura1) { Alerta("La factura final no debe ser menor al factura inicial"); return; } if (cliente2 < cliente1) { Alerta("El cliente final no debe ser menor al cliente inicial"); return; } if (!string.IsNullOrEmpty(txtFechaini.SelectedDate.ToString())) { FechaInicial = txtFechaini.SelectedDate.Value; sFechaInicial = txtFechaini.SelectedDate.Value.ToString("dd/MM/yyy"); } if (!string.IsNullOrEmpty(txtFechafin.SelectedDate.ToString())) { FechaFinal = txtFechafin.SelectedDate.Value; sFechaFinal = txtFechafin.SelectedDate.Value.ToString("dd/MM/yyy"); } else { sFechaFinal = "Actual"; } /*Territorio*/ if (territorio1 == 0) { sTerritorio1 = "0"; } else { sTerritorio1 = "De " + territorio1.ToString(); } if (territorio2 == 0) { if (territorio1 == 0) { sTerritorio1 = "Todos"; } else { sTerritorio1 += " en adelante"; } } else { sTerritorio1 += " a " + territorio2.ToString(); } /*cliente*/ if (cliente1 == 0) { sCliente1 = "0"; } else { sCliente1 = "De " + cliente1.ToString(); } if (cliente2 == 0) { if (cliente1 == 0) { sCliente1 = "Todos"; } else { sCliente1 += " en adelante"; } } else { if (cliente1 == cliente2) { sCliente1 = cliente2.ToString(); } else { sCliente1 += " a " + cliente2.ToString(); } } /*Factura*/ if (factura1 == 0) { sFactura1 = "0"; } else { sFactura1 = "De " + factura1.ToString(); } if (factura2 == 0) { if (factura1 == 0) { sFactura1 = "Todos"; } else { sFactura1 += " en adelante"; } } else { sFactura1 += " a " + factura2.ToString(); } ArrayList ALValorParametrosInternos = new ArrayList(); string nombreEmpresa = sesion.Emp_Nombre; string nombreSucursal = sesion.Cd_Nombre; DateTime Fechalocal = DateTime.Now; //datos de filtros ALValorParametrosInternos.Add(FechaInicial); ALValorParametrosInternos.Add(FechaFinal); ALValorParametrosInternos.Add(territorio1); ALValorParametrosInternos.Add(territorio2); ALValorParametrosInternos.Add(sTerritorio1); ALValorParametrosInternos.Add(cliente1); ALValorParametrosInternos.Add(cliente2); ALValorParametrosInternos.Add(sCliente1); ALValorParametrosInternos.Add(factura1); ALValorParametrosInternos.Add(factura2); ALValorParametrosInternos.Add(sFactura1); ALValorParametrosInternos.Add(sFechaInicial); ALValorParametrosInternos.Add(sFechaFinal); ALValorParametrosInternos.Add(cmbEstatus.SelectedValue); string estatus = string.Empty; if (cmbEstatus.SelectedValue == "0") { estatus = "Todos"; } else { estatus = cmbEstatus.SelectedItem.Text; } ALValorParametrosInternos.Add(estatus); //parametros para el cuerpo del reporte ALValorParametrosInternos.Add(sesion.Id_Emp); ALValorParametrosInternos.Add(sesion.Id_Cd_Ver); ALValorParametrosInternos.Add(sesion.U_Nombre); ALValorParametrosInternos.Add(Fechalocal); ALValorParametrosInternos.Add(nombreEmpresa); ALValorParametrosInternos.Add(nombreSucursal); //conexion ALValorParametrosInternos.Add(sesion.Emp_Cnx); Type instance = null; int filtro = Convert.ToInt32(rbList.SelectedValue); if (filtro == 1) { if (a_pantalla) { instance = typeof(LibreriaReportes.Rep_RelacionFacturacion); } else { instance = typeof(LibreriaReportes.ExpRep_RelacionFacturacion); } } else { if (a_pantalla) { instance = typeof(LibreriaReportes.Rep_RelacionFacturacionTer); } else { instance = typeof(LibreriaReportes.ExpRep_RelacionFacturacionTer); } } if (error == 0) { if (a_pantalla) { Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = null; Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_ClvPag.Value] = instance.AssemblyQualifiedName; RAM1.ResponseScripts.Add("AbrirReporteCve('" + HF_ClvPag.Value + "');"); } else { ImprimirXLS(ALValorParametrosInternos, instance); } } }
public DataTable ObtenerGestores(Sesion poSesion, int pnClaveSucursal) { HelperLayoutCliente loHelper = new HelperLayoutCliente(); return(loHelper.ObtenerGestores(poSesion, pnClaveSucursal)); }
/// <summary> /// Este método inicia una sesión de usuario dentro del sistema /// (para lo cual crea el objeto Sesion si debe) a partir de los /// datos de conexión pasados. Lanza una SecurityErrorException si /// no puede iniciar la sesión o una SesionErrorException si ya /// hay una sesion activa. /// </summary> /// <param name="user"> /// El nombre del usuario que intenta el inicio de sesión. /// </param> /// <param name="pass"> /// La contraseña del usuario que intenta el inicio de sesión. /// </param> public void iniciarSesion(string user, string pass) { if (_sesion != null) throw new SesionErrorException("SESION-EXISTS", _sesion.ToString()); try { _sesion = new Sesion(); _sesion.logon(user, pass); } catch (Exception e) { _sesion = null; throw new SesionErrorException("SESION-INIT-ERROR", e.ToString()); } }
private void Guardar() { try { Sesion session = (Sesion)Session["Sesion" + Session.SessionID]; Gasto gasto = new Gasto(); gasto.Id_Emp = session.Id_Emp; gasto.Id_Cd = session.Id_Cd_Ver; gasto.Año = Convert.ToInt32(cmbAño.SelectedValue); gasto.Mes = Convert.ToInt32(cmbMes.SelectedValue); gasto.VarFlet = Convert.ToDouble(txtVarFlete.Text); gasto.VarFletPagado = Convert.ToDouble(txtVarPagados.Text); gasto.VarFletDevolucion = Convert.ToDouble(txtvarDevolucion.Text); gasto.FijGenerales = Convert.ToDouble(txtFijGenerales.Text); gasto.FijAdministracion = Convert.ToDouble(txtFijAdministracion.Text); gasto.FijOcupacion = Convert.ToDouble(txtFijOcupacion.Text); gasto.FijAlmacen = Convert.ToDouble(txtFijAlmacen.Text); gasto.FijServicio = Convert.ToDouble(txtFijServicio.Text); gasto.FijCobranza = Convert.ToDouble(txtFijCobranza.Text); gasto.UCS = Convert.ToDouble(txtUCS.Text); int verificador = -1; if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } if (HF_ID.Value != "0") { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } } CN_CatGasto cngasto = new CN_CatGasto(); cngasto.InsertarGasto(gasto, session.Emp_Cnx, ref verificador); Nuevo(); if (verificador == 1) { if (HF_ID.Value == "0") { Alerta("Los datos se guardaron correctamente"); } else { Alerta("Los datos se modificaron correctamente"); } } else { if (HF_ID.Value == "0") { Alerta("Ocurrió un error al intentar guardar los datos"); } else { Alerta("Ocurrió un error al intentar guardar los cambios"); } } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { //NavigationMenu.Orientation = Orientation.Horizontal; if (Session["Generals"] != null) { SesionController = ((Sesion)(Page.Session["Generals"])) ; } else Response.Redirect("login.aspx"); usuario = SesionController.Usuario; string url = BllMenuRol.GetRol(usuario.IdRol.ToString()).MenuDesc; if (usuario == null) Response.Redirect("login.aspx"); //string namePage = GetCurrentPageName(); Principal m = (Principal)sender; ((Label)m.FindControl("lblUsuario")).Text = usuario.Nombre; //controller.Usuario.NombreCompleto; ((Label)m.FindControl("lblPerfil")).Text = "Perfil: " + Generals.business.Entities.Roles.GetRol(usuario.IdRol).Descripcion; Session["Rol"] = Generals.business.Entities.Roles.GetRol(usuario.IdRol).Descripcion; // Response.Redirect(url); //ScriptManager.RegisterOnSubmitStatement(this, GetType(), "Loading", "if (typeof(ValidatorOnSubmit) == 'function' && ValidatorOnSubmit() == false) return false; else $find('mpeLoading').show();"); if (Request.QueryString["Activity"] != null) { Activity = Request.QueryString["Activity"].ToString(); } ValidadPermisosSolicitud(); //if (usuario.Organizacion != "AyP-Inversiones") // NavigationMenu.Items[2].Enabled = false; //if (usuario.IdRol != 7 && usuario.IdRol != 49) // NavigationMenu.Items[2].NavigateUrl = "CiberExpress.aspx"; //else // NavigationMenu.Items[2].NavigateUrl = "FiltroCiberExpress.aspx"; //NavigationMenu.Items[1].NavigateUrl = "Busquedas.aspx?Id=" + usuario.Id + "&Rol=" + usuario.IdRol; //validarPermisosRol(); }
public FECAEResponse ObtenerAutorizacion(Sesion sesion, FECAERequest request) { var resp = service.FECAESolicitar(GetAuth(sesion), request); return(resp); }
protected void rgGuardar_InsertCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { try { GridEditableItem editedItem = e.Item as GridEditableItem; Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; int gId_Emp = session.Id_Emp; int gCal_Año = Convert.ToInt32((editedItem["Cal_Año"].FindControl("Cal_AñoTextBox0") as RadNumericTextBox).Text); int gCal_Mes = Convert.ToInt32((editedItem["Cal_Mes"].FindControl("RadComboBox2") as RadComboBox).SelectedValue); DateTime gCal_FechaIni = Convert.ToDateTime((editedItem["Cal_fechaini"].FindControl("Cal_fechainiRadDatePicker0") as RadDatePicker).SelectedDate); DateTime gCal_FechaFin = Convert.ToDateTime((editedItem["Cal_Fechafin"].FindControl("Cal_FechafinRadDatePicker0") as RadDatePicker).SelectedDate); bool gCal_Actual = Convert.ToBoolean((editedItem["Cal_Actual"].Controls[0] as CheckBox).Checked); bool gCal_Activo = Convert.ToBoolean((editedItem["Cal_Activo"].Controls[0] as CheckBox).Checked); DataRow[] dr; dr = dt.Select("gCal_Año='" + gCal_Año + "' and gCal_Mes='" + gCal_Mes + "'"); if (dr.Length == 0) { if (gCal_FechaIni < gCal_FechaFin) { if ((gCal_FechaIni == ultima_fecha.AddDays(1)) || (ultima_fecha == DateTime.Parse("01/01/0001"))) { TimeSpan ts = gCal_FechaFin - gCal_FechaIni; if ((ts.Days) < 45) { dt.Rows.Add(new object[] { gId_Emp, gCal_Año, gCal_Mes, gCal_FechaIni, gCal_FechaFin, gCal_Actual, gCal_Activo }); ultima_fecha = gCal_FechaFin; mes_siguiente++; } else { e.Canceled = true; Alerta("El máximo para un periodo de calendario es de 45 días"); } } else { e.Canceled = true; Alerta("El periodo actual debe empezar donde terminó el ultimo periodo"); } } else { e.Canceled = true; Alerta("Fecha fin debe ser mayor a fecha inicio"); } } else { e.Canceled = true; Alerta("Ya existe el periodo del mes " + gCal_Mes + " y año " + gCal_Año); } //Alerta("Los datos se guardaron correctamente"); } catch (Exception ex) { Alerta("No se pudieron guardar los datos. " + msgerror(ex)); e.Canceled = true; } }
public FECompConsultaResponse ConsultarAutorizacion(Sesion sesion, FECompConsultaReq request) { var resp = service.FECompConsultar(GetAuth(sesion), request); return(resp); }
private void Abrir_Reporte(bool a_pantalla) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; ArrayList ALValorParametrosInternos = new ArrayList(); CN__Comun cn_comun = new CN__Comun(); string resp = cn_comun.ValidarRango(txtGrupo.Text); if (resp != "") { Alerta("El rango " + resp + ", en el campo \"Grupo\" no es válido"); return; } resp = cn_comun.ValidarRango(txtTerritorio.Text); if (resp != "") { Alerta("El rango " + resp + ", en el campo \"Territorio\" no es válido"); return; } resp = cn_comun.ValidarRango(txtCliente.Text); if (resp != "") { Alerta("El rango " + resp + ", en el campo \"Cliente\" no es válido"); return; } resp = cn_comun.ValidarRango(txtEquipo.Text); if (resp != "") { Alerta("El rango " + resp + ", en el campo \"Equipos\" no es válido"); return; } resp = cn_comun.ValidarRango(txtRepresentante.Text); if (resp != "") { Alerta("El rango " + resp + ", en el campo \"Representante\" no es válido"); return; } //Consulta centro de distribución string Emp_Nombre = ""; string Cd_Nombre = ""; string U_Nombre = ""; new CN_CapPedido().ConsultarEncabezado_RepFacPedidosPendientes(sesion, ref Emp_Nombre, ref Cd_Nombre, ref U_Nombre); //parametros cabecera ALValorParametrosInternos.Add(txtGrupo.Text == "" ? "Todos" : txtGrupo.Text); ALValorParametrosInternos.Add(txtTerritorio.Text == "" ? "Todos" : txtTerritorio.Text); //Territorio ALValorParametrosInternos.Add(txtCliente.Text == "" ? "Todos" : txtCliente.Text); //Cliente ALValorParametrosInternos.Add(txtEquipo.Text == "" ? "Todos" : txtEquipo.Text); ALValorParametrosInternos.Add(txtRepresentante.Text == "" ? "Todos" : txtRepresentante.Text); ALValorParametrosInternos.Add(cmbAño.SelectedValue); ALValorParametrosInternos.Add(rblDetallado.SelectedItem.Text); ALValorParametrosInternos.Add(this.RblNuevo.SelectedValue); ALValorParametrosInternos.Add(this.RblNuevo.SelectedItem.Text); //ALValorParametrosInternos.Add(cmbAgrupar.SelectedValue); //if (cmbAgrupar.SelectedValue == "0") // ALValorParametrosInternos.Add("Todos"); //else // ALValorParametrosInternos.Add(cmbAgrupar.SelectedItem.Text); ALValorParametrosInternos.Add(Emp_Nombre); //nombre empresa ALValorParametrosInternos.Add(Cd_Nombre); //nombre sucursal ALValorParametrosInternos.Add(sesion.U_Nombre); //usuario ALValorParametrosInternos.Add(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString()); //fecha //parametros para el cuerpo del reporte ALValorParametrosInternos.Add(sesion.Id_Emp); ALValorParametrosInternos.Add(sesion.Id_Cd_Ver); ALValorParametrosInternos.Add(txtGrupo.Text == "" ? (object)null : txtGrupo.Text); //new CN__Comun().DesgloceRangoProductos(txtGrupo.Text.Trim())); ALValorParametrosInternos.Add(txtTerritorio.Text == "" ? (object)null : txtTerritorio.Text); //(object)null : new CN__Comun().DesgloceRangoProductos(txtTerritorio.Text.Trim()));//Territorio ALValorParametrosInternos.Add(txtCliente.Text == "" ? (object)null : txtCliente.Text); //new CN__Comun().DesgloceRangoProductos(txtCliente.Text.Trim()));//Cliente ALValorParametrosInternos.Add(txtEquipo.Text == "" ? (object)null : txtEquipo.Text); // new CN__Comun().DesgloceRangoProductos(txtEquipo.Text.Trim()));//Producto ALValorParametrosInternos.Add(txtRepresentante.Text == "" ? (object)null : txtRepresentante.Text); // new CN__Comun().DesgloceRangoProductos(txtRepresentante.Text.Trim())); ALValorParametrosInternos.Add(cmbAño.SelectedValue); ALValorParametrosInternos.Add(rblDetallado.SelectedValue); //conexion ALValorParametrosInternos.Add(sesion.Emp_Cnx); Type instance = null; if (a_pantalla) { instance = typeof(LibreriaReportes.Rep_SerBaseInstalada); } else { instance = typeof(LibreriaReportes.ExpRep_SerBaseInstalada); } if (_PermisoImprimir) { if (a_pantalla) { Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = null; Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_ClvPag.Value] = instance.AssemblyQualifiedName; RadAjaxManager1.ResponseScripts.Add("AbrirReporteCve('" + HF_ClvPag.Value + "');"); } else { ImprimirXLS(ALValorParametrosInternos, instance); } } else { Alerta("No tiene permiso para imprimir"); } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
/// <summary> /// Carga Combo Ediciones /// </summary> private void cargarComboEdiciones() { GestorControles.cargarComboList(ddlEdiciones, gestorEdicion.obtenerEdicionesPorTorneo(Sesion.getTorneo().idTorneo), "idEdicion", "nombre", "Seleccionar Edicion", false); ddlEdiciones.SelectedValue = (gestorEdicion.edicion.idEdicion > 0) ? gestorEdicion.edicion.idEdicion.ToString() : ""; }
public int ObtenerUltimoNroComp(Sesion sesion, int PtoVta, int CbteTipo) { var resp = service.FECompUltimoAutorizado(GetAuth(sesion), PtoVta, CbteTipo); return(resp.CbteNro); }
/** * @param Tarjeta t * @param int Pin */ public void LeerTarjeta(Externo.Tarjeta t, Sesion sesion) { this.TarjetaIngresada = true; sesion.Tarjeta = t; }