/// <summary>
 /// Resposnável por incluir novo registro na entidade na coleção do tipo Agencia
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão inseridas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade do tipo Agencia incluída no banco de dados</returns>
 public async Task <Agencia> Criar(Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.Criar(entidade));
     }
 }
예제 #2
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            CheckBox           chkSelSUrgente;
            int                intIdInforme;
            int                intGrupo   = 0;
            EncabezadoApp      Encabezado = new EncabezadoApp();
            UsuarioAutenticado Usuario    = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (dgLaboralesPendientes.Items.Count > 0)
            {
                intGrupo = Encabezado.crearGrupoCambioEstado(Usuario.IdUsuario, 6);
            }

            foreach (DataGridItem dgSUrg in dgLaboralesPendientes.Items)
            {
                chkSelSUrgente = (CheckBox)dgSUrg.FindControl("chkSUrgente");
                if (chkSelSUrgente.Checked)
                {
                    intIdInforme = int.Parse(dgSUrg.Cells[0].Text);
                    Encabezado.cargarEncabezado(intIdInforme);
                    Encabezado.Estado = 2;
                    Encabezado.Leido  = 1;
                    Encabezado.CambiarEstado(intIdInforme);
                    Encabezado.CambiarLeido(intIdInforme);
                    Encabezado.crearCambiosEstadoInformes(intGrupo, intIdInforme, 2);
                }
            }
            Response.Redirect("impresionpendientes.aspx?idGrupo=" + intGrupo);
        }
예제 #3
0
 public CategoriaController(CategoriaService categoriaService, UsuarioService usuarioService,
                            UsuarioAutenticado usuarioAutenticado)
 {
     _categoriaService   = categoriaService;
     _usuarioService     = usuarioService;
     _usuarioAutenticado = usuarioAutenticado;
 }
예제 #4
0
        public static List <Claim> ObterClaims(UsuarioAutenticado usuario)
        {
            try
            {
                var claims = new List <Claim>
                {
                    new Claim("Id", usuario.Id.ToString()),
                    new Claim("Nome", usuario.Nome),
                    new Claim("Email", usuario.Email),
                    new Claim("CPF", usuario.CPF),
                    new Claim("Ativo", usuario.Ativo.ToString()),
                    new Claim("RecintoId", usuario.RecintoId ?? string.Empty),
                    new Claim("RecintoDescricao", usuario.RecintoDescricao ?? string.Empty),
                    new Claim("RecintoCNPJ", usuario.RecintoCNPJ ?? string.Empty),
                    new Claim("DEPOT", usuario.DEPOT.ToInt().ToString()),
                };

                return(claims);
            }
            catch
            {
                Identity.Logout();

                HttpContext.Current.Response.Redirect(AppConfig.UrlICC(), true);
            }

            return(null);
        }
예제 #5
0
        private void CargarConsulta(int lIdConsulta, int lidTpo)
        {
            UsuarioAutenticado Usuario   = (UsuarioAutenticado)Session["UsuarioAutenticado"];
            ContactenosDal     oContacto = new ContactenosDal();

            oContacto.Cargar(lIdConsulta, lidTpo);
            lblNombre.Text   = oContacto.Nombre;
            lblEmpresa.Text  = oContacto.Empresa;
            lblTelefono.Text = oContacto.Telefono;
            lblEmail.Text    = oContacto.MailUsuario;
            lblAsunto.Text   = oContacto.Servicio;
            lblFecha.Text    = oContacto.Fecha;
            lblConsulta.Text = oContacto.Comentarios;
            if (oContacto.Leido == 0)
            {
                oContacto.Leido          = 1;
                oContacto.IdUsuarioIntra = Usuario.IdUsuario;
                oContacto.UsuarioIntraLeido(lIdConsulta, lidTpo, Usuario.IdUsuario);
            }

            Usuario dalUsuario = new Usuario();

            dalUsuario.Cargar(oContacto.IdUsuarioIntra);
            lblUsuarioIntra.Text = dalUsuario.Nombre + " " + dalUsuario.Apellido;
        }
        public LeilaoResponse(Leilao leilao, IUrlHelper urlHelper, UsuarioAutenticado usuarioAutenticado)
        {
            _urlHelper          = urlHelper;
            _usuarioAutenticado = usuarioAutenticado;
            _leilao             = leilao;

            Id                = leilao.Id;
            LeiloadoPorId     = leilao.LeiloadoPorId;
            IsPublico         = leilao.IsPublico;
            CriadoEm          = leilao.CriadoEm;
            AlteradoEm        = leilao.AlteradoEm;
            TotalLances       = leilao.TotalLances;
            Titulo            = leilao.Titulo;
            Descricao         = leilao.Descricao;
            LanceMinimo       = leilao.LanceMinimo;
            DataInicio        = leilao.DataInicio;
            DataFim           = leilao.DataFim;
            LanceGanhadorId   = leilao.LanceGanhadorId;
            Status            = leilao.StatusString;
            LinkCaminhoImagem = this.CriarLinkImagem();

            if (leilao.LanceGanhador != null)
            {
                LanceGanhador = new LanceResponse(leilao.LanceGanhador, _urlHelper, usuarioAutenticado);
            }

            if (leilao.LeiloadoPor != null)
            {
                LeiloadoPor = new UsuarioResponse(leilao.LeiloadoPor, _urlHelper, usuarioAutenticado);
            }

            Lances        = leilao.Lances.Select(s => new LanceResponse(s, _urlHelper, usuarioAutenticado)).ToList();
            LeilaoImagens = leilao.LeilaoImagems.Select(s => new LeilaoImagemResponse(s, _urlHelper, usuarioAutenticado)).ToList();
        }
예제 #7
0
        private void ActualizarInforme()
        {
            InformePartidasDefuncionDal oPartidasDefuncion = new InformePartidasDefuncionDal();
            bool cargar = oPartidasDefuncion.Cargar(int.Parse(idInforme.Value));
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            oPartidasDefuncion.IdCliente = Usuario.IdCliente;
            oPartidasDefuncion.IdUsuario = Usuario.IdUsuario;

            oPartidasDefuncion.IdInforme = int.Parse(idInforme.Value);

            oPartidasDefuncion.Nombre        = txtNombre.Text;
            oPartidasDefuncion.Apellido      = txtApellido.Text;
            oPartidasDefuncion.TipoDocumento = int.Parse(cmbTipoDocumento.SelectedItem.Value);
            oPartidasDefuncion.Documento     = txtDocumento.Text;

            oPartidasDefuncion.Observaciones = txtObservaciones.Text.ToUpper();

            SubirArchivo();

            if (int.Parse(idReferencia.Value) == 0)
            {
                oPartidasDefuncion.Crear();
            }
            else
            {
                oPartidasDefuncion.Modificar(int.Parse(idInforme.Value));
            }
        }
예제 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // Put user code to initialize the page here
            // Usuario Logueado
            Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (!Page.IsPostBack)
            {
                ContratosDal Tipos = new ContratosDal();
                cmbTipo.Items.Clear();
                DataTable myTable = Tipos.TraerTipoContrato();
                cmbTipo.Items.Add("Todos los Tipos de Contratos");
                ListItem myItem;
                foreach (DataRow myRow in myTable.Rows)
                {
                    myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString());
                    cmbTipo.Items.Add(myItem);
                }

                ListaClientes();

                ContratosApp contratos = new ContratosApp();
                dgridEncabezados.DataSource = contratos.ListaContratos(-1, "", -1, "", "", true);
                dgridEncabezados.DataBind();
            }
        }
예제 #9
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Usuario = (UsuarioAutenticado)(Session["UsuarioAutenticado"]);
            int idCliente = -1;

            if (cmbClientes.SelectedValue == "Todos los Clientes")
            {
                idCliente = -1;
            }
            else
            {
                idCliente = int.Parse(cmbClientes.SelectedValue);
            }

            int          idTipo;
            ContratosApp contratos = new ContratosApp();

            if (cmbTipo.SelectedValue == "Todos los Tipos de Contratos")
            {
                idTipo = -1;
            }
            else
            {
                idTipo = int.Parse(cmbTipo.SelectedValue);
            }

            dgridEncabezados.DataSource = contratos.ListaContratos(idTipo, TxtContengan.Text, idCliente, "", "", true);
            dgridEncabezados.DataBind();
        }
예제 #10
0
        protected void Aceptar_Click(object sender, EventArgs e)
        {
            InhibicionesDal oInhibicion = new InhibicionesDal();
            //bool cargar = oInformePropiedad.cargarTitular(int.Parse(idTitularInmueble.Value));

            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            oInhibicion.IdCliente = Usuario.IdCliente;
            oInhibicion.IdUsuario = Usuario.IdUsuario;
            oInhibicion.IdInforme = int.Parse(idInforme.Value);

            oInhibicion.Medida                 = txtMedida.Text.ToUpper();
            oInhibicion.Diario                 = txtDiario.Text.ToUpper();
            oInhibicion.Ano                    = txtAnio.Text;
            oInhibicion.Fecha                  = txtFecha.Text;
            oInhibicion.TipoMedida             = txtTipoMedida.Text.ToUpper();
            oInhibicion.OrdenadoPor            = txtOrdenadoPor.Text.ToUpper();
            oInhibicion.Secretaria             = txtSecretaria.Text.ToUpper();
            oInhibicion.EnAutos                = txtEnAutos.Text.ToUpper();
            oInhibicion.TipoBusqueda           = txtTipoBusqueda.Text.ToUpper();
            oInhibicion.InmueblesGravados      = txtInmueblesGravados.Text.ToUpper();
            oInhibicion.AnotacionesDefinitivas = txtAnotacionesDefinitivas.Text.ToUpper();


            if (Request.QueryString["idResultado"] != null)
            {
                oInhibicion.ModificarResultado(int.Parse(Request.QueryString["idResultado"]));
            }
            else
            {
                oInhibicion.CrearResultado();
            }

            Page.RegisterClientScriptBlock("cerrar", "<script>window.close();</script>");
        }
예제 #11
0
        protected void Aceptar_Click(object sender, EventArgs e)
        {
            BusquedaPropiedadApp objBusquedaPropiedad = new BusquedaPropiedadApp();
            //bool cargar = oInformePropiedad.cargarTitular(int.Parse(idTitularInmueble.Value));

            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            objBusquedaPropiedad.IdCliente = Usuario.IdCliente;
            objBusquedaPropiedad.IdUsuario = Usuario.IdUsuario;
            objBusquedaPropiedad.IdInforme = int.Parse(idInforme.Value);
            objBusquedaPropiedad.PropTipo  = int.Parse(cmbTipoPropiedad.SelectedValue);
            objBusquedaPropiedad.Matricula = txtLegajo.Text;
            objBusquedaPropiedad.PropFolio = txtFolio.Text;
            objBusquedaPropiedad.PropTomo  = txtTomo.Text;
            objBusquedaPropiedad.PropAno   = txtAno.Text;

            if (Request.QueryString["idMatricula"] != null)
            {
                objBusquedaPropiedad.ModificarMatricula(int.Parse(Request.QueryString["idMatricula"]));
            }
            else
            {
                objBusquedaPropiedad.CrearMatricula();
            }

            Page.RegisterClientScriptBlock("cerrar", "<script>window.close();</script>");
        }
예제 #12
0
        private int GenerarMovimiento()
        {
            CheckBox           chkEstado;
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];
            int idCliente           = int.Parse(hIdCliente.Value);
            int idUsuarioIntra      = Usuario.IdUsuario;
            int idTipoDocumentacion = int.Parse(tipoDocumentacion.Value);
            GestorPreciosApp gp     = new GestorPreciosApp();
            int     idMovimiento    = gp.crearMovimiento(idTipoDocumentacion, idCliente, idUsuarioIntra);
            decimal montoTotal      = 0;

            foreach (DataGridItem myItem in dgridRemitos.Items)
            {
                chkEstado = (CheckBox)myItem.FindControl("chkEstado");
                if (chkEstado.Checked)
                {
                    gp.agregarRemitoParteEntregaMovimiento(idTipoDocumentacion, idMovimiento, int.Parse(myItem.Cells[1].Text));
                    montoTotal = montoTotal + gp.precioTotalRemitoParteEntrega(idTipoDocumentacion, int.Parse(myItem.Cells[1].Text));
                }
            }

            //gp



            return(idMovimiento);
        }
예제 #13
0
        private void ActualizarInforme()
        {
            GravamenesDal mandato = new GravamenesDal();
            bool          cargar  = mandato.Cargar(int.Parse(idInforme.Value), "mandato");
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            mandato.IdCliente = Usuario.IdCliente;
            mandato.IdUsuario = Usuario.IdUsuario;


            mandato.IdInforme     = int.Parse(idInforme.Value);
            mandato.Folio         = txtFolio.Text;
            mandato.Tomo          = txtTomo.Text;
            mandato.Ano           = txtAno.Text;
            mandato.Observaciones = txtObservaciones.Text.ToUpper();

            if (int.Parse(idReferencia.Value) == 0)
            {
                mandato.Crear("mandato");
            }
            else
            {
                mandato.Modificar(int.Parse(idInforme.Value), "mandato");
            }
        }
 /// <summary>
 /// Responsável por recuperar uma lista da entidade definida no tipo Agencia pelo campos da própria entidade
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão utilizadas para filtrar os dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objetos encontrado pelo filtro informado do tipo Agencia</returns>
 public async Task <IList <Agencia> > ListarPorEntidade(Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.ListarPorEntidade(entidade));
     }
 }
예제 #15
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            int vDNI      = 0;
            int vNombre   = 0;
            int vApellido = 0;
            int vSexo     = 0;
            int vCUIT     = 0;
            int idRef;

            vDNI      = int.Parse(cmbColDNI.SelectedValue);
            vApellido = int.Parse(cmbColApellido.SelectedValue);
            if (cmbColNombre.SelectedValue != "")
            {
                vNombre = int.Parse(cmbColNombre.SelectedValue);
            }
            vSexo = int.Parse(cmbColSexo.SelectedValue);
            vCUIT = int.Parse(cmbColCUIT.SelectedValue);


            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            // Crear la referencia cuando se genera una nueva solicitud.
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Descripcion   = "";
            Referencia.Estado        = 1;
            Referencia.Observaciones = "";
            Referencia.Path          = "";
            Referencia.isFile        = 0;
            Referencia.IdUsuario     = Usuario.IdUsuario;
            Referencia.IdCliente     = 3490; // BANCOR
            idRef = Referencia.Crear();
            string tDNI      = "";
            string tApellido = "";
            string tNombre   = "";
            string tSexo     = "";
            string tCUIT     = "";


            DataTable dt = Session["dtGrilla"] as DataTable;

            foreach (DataRow dgImportar in dt.Rows)
            {
                //intIdInforme = int.Parse(dgImportar.Cells[0].Text);
                //Encabezado.crearCambiosEstadoInformes(intGrupo, intIdInforme, 2);
                tDNI      = dgImportar[vDNI - 1].ToString();
                tApellido = dgImportar[vApellido - 1].ToString();
                if (vNombre != 0)
                {
                    tNombre = dgImportar[vNombre - 1].ToString();
                }
                tSexo = dgImportar[vSexo - 1].ToString();
                tCUIT = dgImportar[vCUIT - 1].ToString();

                InsertarEncabezadosPartidas(idRef, Usuario.IdUsuario, tDNI, tApellido, tNombre, tSexo, tCUIT);
            }

            pnObtener.Visible           = false;
            pnProcesoFinalizado.Visible = true;
        }
예제 #16
0
 /// <summary>
 /// Resposnável por atualizar o registro na entidade do tipo Banco
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão atualizadas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade atualizada no banco de dados</returns>
 public async Task <Banco> Atualizar(long id, Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.Atualizar(id, entidade));
     }
 }
예제 #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            _autenticado = new UsuarioAutenticado(fIdentity);
            if (_autenticado.ClienteID == "1")
            {
                phUnidad.Visible = true;
                sSelectSQL       = "SELECT ClienteID AS VAL, ClienteNombre AS TXT FROM Cliente WHERE ClienteID > 1 ORDER BY TXT ";
                Utilidades.CargarListado(ref dplUnidad, sSelectSQL, cn, ref Err, true);
                ViewState["valor"] = "";
            }
            else
            {
                phUnidad.Visible = false;
                sSelectSQL       = "SELECT ClienteID AS VAL, ClienteNombre AS TXT FROM Cliente WHERE ClienteID = " + _autenticado.ClienteID + " ORDER BY TXT";
                Utilidades.CargarListado(ref dplUnidad, sSelectSQL, cn, ref Err, true);
                dplUnidad.Items.Remove(dplUnidad.Items.FindByValue(""));
                dplUnidad.Enabled  = false;
                ViewState["valor"] = _autenticado.ClienteID;
            }

            BindGridView();
        }
    }
예제 #18
0
 /// <summary>
 /// Responsável por recuperar a entidade definida no tipo Banco pelo ID
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objeto do tipo Banco encontrado pelo id informado</returns>
 public async Task <Banco> BuscarPorID(long id, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.BuscarPorID(id));
     }
 }
예제 #19
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            // Put user code to initialize the page here
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            lblUsuario.Text = Usuario.NombreUsuario;
        }
예제 #20
0
 /// <summary>
 /// Resposnável por incluir novo registro na entidade na coleção do tipo Banco
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão inseridas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade do tipo Banco incluída no banco de dados</returns>
 public async Task <Banco> Criar(Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.Criar(entidade));
     }
 }
        public static List <Claim> ObterClaims(UsuarioAutenticado usuario)
        {
            try
            {
                var claims = new List <Claim>
                {
                    new Claim("Id", usuario.Id.ToString()),
                    new Claim("Nome", usuario.Nome),
                    new Claim("Email", usuario.Email),
                    new Claim("CPF", usuario.CPF),
                    new Claim("Ativo", usuario.Ativo.ToString()),
                    new Claim("TransportadoraId", usuario.TransportadoraId.ToString()),
                    new Claim("TransportadoraDescricao", usuario.TransportadoraDescricao),
                    new Claim("TransportadoraCNPJ", usuario.TransportadoraCNPJ)
                };

                return(claims);
            }
            catch
            {
                Identity.Logout();

                HttpContext.Current.Response.Redirect(AppConfig.UrlICC(), true);
            }

            return(null);
        }
예제 #22
0
 /// <summary>
 /// Resposnável por excluir logicamente o registro informado
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Task para chamada assíncrona</returns>
 public async Task Deletar(long id, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         await dao.Deletar(id);
     }
 }
예제 #23
0
        private void ActualizarInforme()
        {
            GravamenesDal oHipoteca = new GravamenesDal();
            bool          cargar    = oHipoteca.Cargar(int.Parse(idInforme.Value), "Hipotecas");
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            oHipoteca.IdCliente = Usuario.IdCliente;
            oHipoteca.IdUsuario = Usuario.IdUsuario;

            oHipoteca.IdInforme     = int.Parse(idInforme.Value);
            oHipoteca.Folio         = txtFolio.Text;
            oHipoteca.Tomo          = txtTomo.Text;
            oHipoteca.Ano           = txtAno.Text;
            oHipoteca.Observaciones = txtObservaciones.Text.ToUpper();

            if (int.Parse(idReferencia.Value) == 0)
            {
                oHipoteca.Crear("Hipotecas");
            }
            else
            {
                oHipoteca.Modificar(int.Parse(idInforme.Value), "Hipotecas");
            }
        }
예제 #24
0
 /// <summary>
 /// Responsável por recuperar uma lista da entidade definida no tipo Banco pelo campos da própria entidade
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão utilizadas para filtrar os dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objetos encontrado pelo filtro informado do tipo Banco</returns>
 public async Task <IList <Banco> > ListarPorEntidade(Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.ListarPorEntidade(entidade));
     }
 }
예제 #25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _autenticado = new UsuarioAutenticado(fIdentity);
        if (!IsPostBack)
        {
            BindGridView();
            sSelectSQL = "SELECT DISTINCT(dbo.ClasePlantilla.ClasePlantillaID) as VAL, " +
                         "  (dbo.Clase.ClaseDescripcion+' '+ " +
                         "  dbo.ClasePlantilla.ClasePlantillaFecha+' '+" +
                         "  dbo.ClasePlantilla.ClasePlantillaHora+' '+" +
                         "  dbo.Cliente.ClienteNombre) as TXT" +
                         "  FROM dbo.Clase INNER JOIN" +
                         "  dbo.ClasePlantilla ON dbo.Clase.ClaseID = dbo.ClasePlantilla.ClaseID INNER JOIN" +
                         "  dbo.Cliente ON dbo.ClasePlantilla.ClienteID = dbo.Cliente.ClienteID INNER JOIN" +
                         "  dbo.Reserva ON dbo.ClasePlantilla.ClasePlantillaID = dbo.Reserva.ClasePlantillaID" +
                         "  WHERE (dbo.ClasePlantilla.ProfesorID = " + _autenticado.UsuarioID + ")" +
                         "  AND (CONVERT(DATE,dbo.ClasePlantilla.ClasePlantillaFecha, 103) = CONVERT(DATE, GETDATE(), 103))";

            /* sSelectSQL = "SELECT DISTINCT(ClasePlantilla.ClasePlantillaID) as ID, (Clase.ClaseDescripcion+' '+ClasePlantilla.ClasePlantillaFecha+' '+ClasePlantilla.ClasePlantillaHora) as TXT, " +
             *           " Clase.ClaseID as VAL" +
             *           " FROM ClasePlantilla INNER JOIN" +
             *           " Reserva ON ClasePlantilla.ClasePlantillaID = Reserva.ClasePlantillaID INNER JOIN" +
             *           " Clase ON ClasePlantilla.ClaseID = Clase.ClaseID" +
             *           " WHERE (ClasePlantilla.ProfesorID = " + _autenticado.UsuarioID + ") AND " +
             *           " CONVERT(date,ClasePlantilla.ClasePlantillaFecha,103) >= CONVERT(date,GETDATE(),103) ";
             * MostrarMsjModal(sSelectSQL, "");*/
            Utilidades.CargarListado(ref dplClases, sSelectSQL, cn, ref Err, true);
        }
    }
예제 #26
0
        private void EliminarItemRemito(int idTipoDocumentacion, int nroRemito, string item)
        {
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            string[]         DelItem = item.Split('_');
            GestorPreciosApp gp      = new GestorPreciosApp();

            if (DelItem[0] == "Delinf")
            {
                if (nroRemito != 0)
                {
                    gp.eliminarInformeRemito(idTipoDocumentacion, nroRemito, int.Parse(DelItem[1].ToString()));
                }
                //else
                //ClientScript.RegisterClientScriptBlock(this.GetType(), "eliminar", "<script>eliminarFilaInforme(" + DelItem[1] + ")</script>");
            }
            if (DelItem[0] == "Deladi")
            {
                if (nroRemito != 0)
                {
                    gp.eliminarAdicionalRemito(idTipoDocumentacion, nroRemito, int.Parse(DelItem[1].ToString()));
                }
                //else
            }
            //idTipo=" + idTipoDocumentacion + "&
            gp.setearMontoRemito(nroRemito, idTipoDocumentacion, 1);
            Response.Redirect("AbmRemitos.aspx?id=" + nroRemito + "&idTipo=" + idTipoDocumentacion + "&idCliente=" + hIdCliente.Value);
        }
예제 #27
0
        protected void Aceptar_Click(object sender, System.EventArgs e)
        {
            ContratoAPP contrato = new ContratoAPP();

            contrato.IdTipo = int.Parse(cmbTipoContrato.SelectedValue);
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            contrato.IdCliente = int.Parse(cmbClientes.SelectedValue);
            if (cmbUsuarios.SelectedValue.ToString() != "")
            {
                contrato.UsuarioCliente = cmbUsuarios.SelectedValue.ToString();
            }
            else
            {
                contrato.UsuarioCliente = txtPersona.Text;
            }
            contrato.IdUsuario   = Usuario.IdUsuario;
            contrato.Descripcion = Observaciones.Text.ToString();

            contrato.Numero      = txtNumero.Text.ToString();
            contrato.FechaInicio = txtFechaInicio.Text.ToString();
            contrato.FechaFin    = txtFechaFin.Text.ToString();


            int idNewContrato = contrato.Crear();

            Response.Redirect("ListaPersonas.aspx?Id=" + idNewContrato);
        }
예제 #28
0
        private void ActualizarInforme()
        {
            BusquedaPropiedadApp objBusquedaAutomotor = new BusquedaPropiedadApp();
            bool cargar = objBusquedaAutomotor.Cargar(int.Parse(idInforme.Value));
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            objBusquedaAutomotor.IdCliente = Usuario.IdCliente;
            objBusquedaAutomotor.IdUsuario = Usuario.IdUsuario;

            objBusquedaAutomotor.IdInforme     = int.Parse(idInforme.Value);
            objBusquedaAutomotor.Nombre        = txtNombre.Text;
            objBusquedaAutomotor.Apellido      = txtApellido.Text;
            objBusquedaAutomotor.IdTipoDoc     = int.Parse(cmbTipoDocumento.SelectedValue);
            objBusquedaAutomotor.NroDoc        = txtDocumento.Text;
            objBusquedaAutomotor.Resultado     = cmbResultado.SelectedValue;
            objBusquedaAutomotor.Observaciones = txtObservaciones.Text;
            //EMPRESA
            objBusquedaAutomotor.RazonSocial      = RazonSocial.Text;
            objBusquedaAutomotor.Cuit             = Cuit.Text;
            objBusquedaAutomotor.ProvinciaEmpresa = int.Parse(cmbProvinciaEmpresas.SelectedValue);
            objBusquedaAutomotor.IdTipoPersona    = int.Parse(idTipoPersona.Value);

            SubirArchivo();

            if (int.Parse(idReferencia.Value) == 0)
            {
                objBusquedaAutomotor.Crear();
            }
            else
            {
                objBusquedaAutomotor.Modificar(int.Parse(idInforme.Value));
            }
        }
 public MetaController(MetaService metaService, UsuarioService usuarioService,
                       UsuarioAutenticado usuarioAutenticado)
 {
     _metaService        = metaService;
     _usuarioService     = usuarioService;
     _usuarioAutenticado = usuarioAutenticado;
 }
 /// <summary>
 /// Resposnável por atualizar o registro na entidade do tipo Agencia
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Agencia</param>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão atualizadas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade atualizada no banco de dados</returns>
 public async Task <Agencia> Atualizar(long id, Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.Atualizar(id, entidade));
     }
 }