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; } }
public bool Delete(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.Delete(objsolSolicitudes); }
public DataTable BuscaSolicitudes() { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.BuscaSolicitudes(); }
//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 string Save(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.Save(objsolSolicitudes); }
public string Update(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.Update(objsolSolicitudes); }
public solSolicitudes Retrieve(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.Retrieve(objsolSolicitudes); }
public string graba(solSolicitudes objsolSolicitudes) { //secuSolBO MysecuSolBO = new secuSolBO(); //secuSol MysecuSol = new secuSol(); //MysecuSol = MysecuSolBO.RetrieveViaticos(MysecuSol); //MysecuSol.n_secuencia = MysecuSol.n_secuencia + 1; solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); //objsolSolicitudes.N_solicitud = MysecuSol.n_secuencia; MysolSolicitudesDO.Save(objsolSolicitudes); //MysecuSolBO.Save(MysecuSol); return "true"; }
public DataTable BuscaSolicitudxaprobador(usuario pbjUsuario) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.BuscaSolicitudxaprobador(pbjUsuario); }
public String grabarFinal(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.grabarFinal(objsolSolicitudes); }
public String grabarStatus(String n_solicitud, String c_estado_sol, String c_tipo, String c_unidadNeg) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.grabarStatus(n_solicitud, c_estado_sol, c_tipo, c_unidadNeg); }
public DataTable BuscaViaticosPropios(String _n_solicitud, String _c_unidadNeg, String c_estado_sol, String c_emp_autoriza_JDE, String d_solicitud, String c_user_captura) { solSolicitudes objsolSolicitudes = new solSolicitudes(); objsolSolicitudes.C_tipo = "VIA"; if (_n_solicitud != null) objsolSolicitudes.N_solicitud = int.Parse(_n_solicitud); else objsolSolicitudes.N_solicitud = 0; if (c_estado_sol == "ALL") objsolSolicitudes.C_estado_sol = ""; else objsolSolicitudes.C_estado_sol = c_estado_sol; objsolSolicitudes.C_unidadNeg = _c_unidadNeg; objsolSolicitudes.C_user_captura = c_user_captura; objsolSolicitudes.D_emp_solicita_JDE = c_emp_autoriza_JDE; //objsolSolicitudes.C_emp_autoriza_JDE = c_emp_autoriza_JDE; objsolSolicitudes.D_solicitud = d_solicitud; solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.BuscaSolicitudPropias(objsolSolicitudes); }
//public DataTable BuscaSolicitudes() //{ // solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); // return MysolSolicitudesDO.BuscaSolicitudes(); //} public DataTable BuscaSolicitud(solSolicitudes objsolSolicitudes) { solSolicitudesDO MysolSolicitudesDO = new solSolicitudesDO(); return MysolSolicitudesDO.BuscaSolicitud(objsolSolicitudes); }