public static string AgregarDetalle(string parUnegocios, string parNoEmpleadoPartida, string parNombreCompletoPartida, string parJefeDirecto, string parNoJefeDirecto, string parImporteSiva, string parImporteCiva, string parNoSolicitud, string parNoPartida) { EntidadSolCapacitacion cap = new EntidadSolCapacitacion(); cap.UnidadNegocio = parUnegocios; cap.NoEmpleado = parNoEmpleadoPartida; cap.NombreEmpleado = parNombreCompletoPartida; cap.NoJefeDirecto = parNoJefeDirecto; cap.JefeDirecto = parJefeDirecto; cap.FolioSolicitud = Convert.ToInt32(parNoSolicitud); //Busco la ultima partida NegocioSolicitudCap nPartida = new NegocioSolicitudCap(cap); List<EntidadSolCapacitacion> listaNpartida = nPartida.ObtenerUltimaPartidaSolicitud(); if (listaNpartida != null) { cap.N_Partida = Convert.ToInt32(listaNpartida[0].N_Partida.ToString()); cap.N_Partida = cap.N_Partida + 1; } else { cap.N_Partida = 1; } //Busco el numero de la persona a Autorizar RecursosHumanos capitalHumano = new RecursosHumanos(); List<Employee> listaEmpleados3 = capitalHumano.ListaPersonaName(parNoJefeDirecto); if (listaEmpleados3 != null) { parNoJefeDirecto = listaEmpleados3[0].SupervisorNoemp.ToString(); } else { cap.NoJefeDirecto = parNoJefeDirecto; } cap.NoJefeDirecto = parNoJefeDirecto; cap.ImporteCiva = Convert.ToDouble(parImporteSiva); cap.ImporteSiva = Convert.ToDouble(parImporteSiva); cap.Status = "CAP"; //actualiza las partidas NegocioSolicitudCap nCap = new NegocioSolicitudCap(cap); bool bander = nCap.AgregarDetalleSolicitud(); return "Add"; }
public static string TerminarSolicitud(string parFolioSolicitud) { EntidadSolCapacitacion cap = new EntidadSolCapacitacion(); cap.FolioSolicitud = Convert.ToInt32(parFolioSolicitud); //Busco la ultima partida NegocioSolicitudCap nPartida = new NegocioSolicitudCap(cap); List<EntidadSolCapacitacion> listaNpartida = nPartida.ObtenerUltimaPartidaSolicitud(); if (listaNpartida != null) { cap.N_Partida = Convert.ToInt32(listaNpartida[0].N_Partida.ToString()); } else { cap.N_Partida = 0; } if (cap.N_Partida != 0) { NegocioSolicitudCap nCap = new NegocioSolicitudCap(cap); bool bander = nCap.TerminarSolicitud(); } return "Add"; }