コード例 #1
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
        public bool DeleteViaticos(int n_requisicion, String n_contrato, int n_partida)
        {

            dSolicitudes objdsolSolicitudes = new dSolicitudes();
            objdsolSolicitudes.C_tipo = "VIA";
            if (n_requisicion != null)
                objdsolSolicitudes.N_solicitud = n_requisicion;
            else
                objdsolSolicitudes.N_solicitud = 0;
            objdsolSolicitudes.C_unidadNeg = n_contrato;
            objdsolSolicitudes.N_partida = n_partida;


            dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
            return mydSolicitudesDO.Delete(objdsolSolicitudes);
        }
コード例 #2
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public dSolicitudes RetrieveUltimaPartida(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.RetrieveUltimaPartida(objdsolSolicitudes);
 }
コード例 #3
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public dSolicitudes Retrieve(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.Retrieve(objdsolSolicitudes);
 }
コード例 #4
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public DataTable BuscaSolicitud(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.BuscaSolicitud(objdsolSolicitudes);
 }
コード例 #5
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public bool Delete(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.Delete(objdsolSolicitudes);
 }
コード例 #6
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public DataTable BuscaSolicitudes(int solicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.BuscadSolicitudes(solicitudes);
 }
コード例 #7
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public string Save(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.Save(objdsolSolicitudes);
 }
コード例 #8
0
ファイル: dSolicitudesCapBO.cs プロジェクト: tinovo/Sitio
 public DataTable BuscaSolicitudesCap()
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.BuscadSolicitudes();
 }
コード例 #9
0
ファイル: solSolicitudesDO.cs プロジェクト: tinovo/Sitio
        public String grabarFinal(solSolicitudes objsolSolicitudes)
        {
            solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO();
            //return MysolSolicitudesDO.grabarFinal(objsolSolicitudes);
            
            int N_solicitud = objsolSolicitudes.N_solicitud;
            String C_tipo = objsolSolicitudes.C_tipo;
            String C_unidadNeg = objsolSolicitudes.C_unidadNeg;
            float total = 0;
            int partidaAviones = 0;

            try
            {
                total = float.Parse(QueryEscalar("SELECT SUM(n_total) AS total FROM dSol_solicitudes  WHERE N_SOLICITUD=" + N_solicitud + " AND c_tipo='" + C_tipo + "' AND c_unidadNeg='" + C_unidadNeg + "'"));

                String strQuery = " UPDATE SOL_SOLICITUDES  SET n_finalCaptura =" + 1 + " , i_importe_total=" + total +
                                   " WHERE N_SOLICITUD=" + N_solicitud + " AND c_tipo='" + C_tipo + "' AND c_unidadNeg='" + C_unidadNeg + "'";
                ActionQuery(strQuery);

                //-----------------------------------------------------------------------------------------------------
                //    -----       21-10-2014        ---------
                //    -----       Verificar si el viatico tiene partida de aviones  GPA -> PASAJES AEREOS     ---------
                //-----------------------------------------------------------------------------------------------------

                //partidaAviones = int.Parse(QueryEscalar("SELECT COUNT(n_solicitud) FROM dSol_solicitudes WHERE N_SOLICITUD = " + N_solicitud + " AND N_ISPLANE = 1  AND N_CONCEPTO_VIA = 'GPA' "));
                partidaAviones = int.Parse(QueryEscalar("SELECT count(n_partida) FROM dSol_solicitudes WHERE N_SOLICITUD = " + N_solicitud + " AND N_ISPLANE = 1  AND N_CONCEPTO_VIA = 'GPA' "));

                if (partidaAviones > 0)
                {

                    objsolSolicitudes = MysolSolicitudesDO.Retrieve(objsolSolicitudes);

                    dSolicitudes MydSolicitudes = new dSolicitudes();
                    dSolicitudesDO MydSolicitudesDO = new dSolicitudesDO();
                    MydSolicitudes.C_tipo = objsolSolicitudes.C_tipo;
                    MydSolicitudes.N_solicitud = objsolSolicitudes.N_solicitud ;
                    MydSolicitudes.C_unidadNeg = objsolSolicitudes.C_unidadNeg;                    
                    MydSolicitudes.N_partida = partidaAviones;

                    MydSolicitudes = MydSolicitudesDO.Retrieve(MydSolicitudes);


                    // Enviar  correo a recepcion
                    string asunto = "Solicitud Boletos Avión -" + objsolSolicitudes.D_emp_solicita_JDE + "-" + objsolSolicitudes.D_lugar_via;
                    string cuerpoCorreo = "El empleado " + objsolSolicitudes.D_emp_solicita_JDE +
                                          " levantó una solicitud de boletos de avión para viajar a  " + objsolSolicitudes.D_lugar_via + 
                                          " iniciando el  " + objsolSolicitudes.F_inicio_via + " y regresando el " + objsolSolicitudes.F_fin_via +
                                          " <BR><P> Viatico :  VIA-" + objsolSolicitudes.N_solicitud +
                                          " <BR>Observaciones :  " + MydSolicitudes.D_solicitud + "</P>"; 
                    correoDO correo = new correoDO();
                    correo.EnviaMail(asunto, cuerpoCorreo, "*****@*****.**");

                    


                }
                //------------------------------------------------------------------------------------------------




                return "true";
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #10
0
ファイル: dSolicitudesBO.cs プロジェクト: tinovo/Sitio
        //public bool Delete(empleado objEmpleado )
        //{
        //    usuarioDO MyUsuarioDO = new usuarioDO();
        //    return MyUsuarioDO.Delete(objUsuario);
        //}

        /// <summary>
        /// <Documentacion>Guarda o Actualiza un Registro.</Documentacion>
        /// </summary>
        /// <param name="Cliente">Objeto de Negocios.</param>
        /// <returns>Guarda o actualiza.</returns>	
        //public string Save( usuario objUsuario )
        //{
        //    usuarioDO UsuarioDO = new usuarioDO();
        //    return UsuarioDO.Save(objUsuario);
        //}

        /// <summary>
        /// <Documentacion>Devuelve todos los registros.</Documentacion>
        /// </summary>
        /// <param name="Cliente">Objeto de Negocio.</param>
        /// <returns>Devuelve Registros.</returns>
        //public DataTable BuscaUsuario(usuario objUsuario)
        //{
        //    usuarioDO UsuarioDO =new usuarioDO();
        //    return UsuarioDO.BuscaUsuario(objUsuario);
        //}


        //public DataTable BuscaUsuarioXidEmpleado(usuario objUsuario)
        //{
        //    usuarioDO UsuarioDO = new usuarioDO();
        //    return UsuarioDO.BuscaUsuarioXidEmpleado(objUsuario);
        //}

        //public int EsValido(usuario objUsuario)
        //{
        //    usuarioDO UsuarioDO = new usuarioDO();
        //    return UsuarioDO.EsValido(objUsuario);
        //}


        //public usuario Retrieve(usuario objUsuario)
        //{
        //    usuarioDO UsuarioDO = new usuarioDO();
        //    return UsuarioDO.Retrieve(objUsuario);
        //}




        //public usuario RetrievexIdEmpleado(usuario objUsuario)
        //{
        //    usuarioDO UsuarioDO = new usuarioDO();
        //    return UsuarioDO.RetrievexIdEmpleado(objUsuario);
        //}




        public DataTable BuscaSolicitudesBoletos(int PtipoConsul, String PEmpleado, String Pnumviatico)
        {
            dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
            return mydSolicitudesDO.BuscaSolicitudesBoletos(PtipoConsul, PEmpleado, Pnumviatico);
        }
コード例 #11
0
ファイル: dSolicitudesBO.cs プロジェクト: tinovo/Sitio
 public string SavedetalleVuelos(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.GrabaDetalleVuelo(objdsolSolicitudes);
 }
コード例 #12
0
ファイル: dSolicitudesBO.cs プロジェクト: tinovo/Sitio
 public string SavedetalleHospedaje(dSolicitudes objdsolSolicitudes)
 {
     dSolicitudesDO mydSolicitudesDO = new dSolicitudesDO();
     return mydSolicitudesDO.GrabaDetalleHospedaje(objdsolSolicitudes);
 }