예제 #1
0
        public void EliminarSolicitudDePase(PaseDeArea unPase)
        {
            ConexionDB cn = new ConexionDB("dbo.WEB_EliminarSolicitudDePase");

            cn.AsignarParametro("@idPase", unPase.Id);
            cn.EjecutarSinResultado();
            cn.Desconestar();
        }
예제 #2
0
    ////private void ibViatico_Click(object sender, ImageClickEventArgs e)
    ////{
    ////    ComisionDeServicio comisionEnEdicion = new ComisionDeServicio();
    ////    comisionEnEdicion.Estadias = new Estadia[0];
    ////    comisionEnEdicion.Pasajes = new Pasaje[0];

    ////    Persona personaViatico = new Persona();
    ////    TableRow rowClickeada = (TableRow)((TableCell)((ImageButton)sender).Parent).Parent;
    ////    string[] nombreCompleto = rowClickeada.Cells[2].Text.Split(',');

    ////    personaViatico.Documento = int.Parse(rowClickeada.Cells[1].Text.Replace(".", "").Replace(" ", ""));
    ////    personaViatico.Apellido = nombreCompleto[0];
    ////    personaViatico.Nombre = nombreCompleto[1];
    ////    Session["personaViatico"] = personaViatico;
    ////    Session[ConstantesDeSesion.VIATICO_EN_EDICION] = comisionEnEdicion;
    ////    //Response.Redirect("~\\FormularioDeViaticos\\FCargaComisionDeServicio.aspx");
    ////}

    void ibEliminarPase_Click(object sender, ImageClickEventArgs e)
    {
        PaseDeArea pase = new PaseDeArea();

        pase.Id = int.Parse(((ImageButton)sender).CommandArgument);
        WSViaticosSoapClient ws = new WSViaticosSoapClient();

        //WSViaticos.WSViaticos ws = new WSViaticos.WSViaticos();
        ws.EliminarPase(pase);
        Response.Redirect("~\\Principal.aspx");
    }
예제 #3
0
        public bool CargarSolicitudDePase(PaseDeArea unPase)
        {
            ConexionDB cn = new ConexionDB("dbo.WEB_AltaSolicitudPase");

            cn.AsignarParametro("@documento", unPase.Persona.Documento);
            cn.AsignarParametro("@idAreaActual", unPase.AreaOrigen.Id);
            cn.AsignarParametro("@idAreaNueva", unPase.AreaDestino.Id);
            cn.AsignarParametro("@idUsuarioSolicito", unPase.Auditoria.UsuarioDeCarga.Id);

            cn.EjecutarSinResultado();
            cn.Desconestar();
            return(true);
        }
예제 #4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        WSViaticosSoapClient s = new WSViaticosSoapClient();
        //WSViaticos.WSViaticos s = new WSViaticos.WSViaticos();

        PaseDeArea pase = new PaseDeArea();

        pase.Persona                  = (Persona)Session["personaPase"];
        pase.Persona.Area             = (Area)Session["areaActual"];
        pase.AreaOrigen               = (Area)Session["areaActual"];
        pase.AreaDestino              = (Area)Session["areaPase"];
        pase.Auditoria                = new Auditoria();
        pase.Auditoria.UsuarioDeCarga = (Usuario)Session["usuario"];
        pase.Fecha     = DateTime.Now;
        pase.Auditoria = new Auditoria();
        pase.Auditoria.UsuarioDeCarga = (Usuario)Session["usuario"];
        s.CargarPase(pase);
        Response.Redirect("..\\Principal.aspx");
    }