public void ProcesarRegistro(ExcelData datosExcel) { CargaMasivaNEG negocio = new CargaMasivaNEG(); this.ConstanciasValidas = new List <ConstanciaCMPOCO>(); this.ConstanciasError = new List <ConstanciaCMPOCO>(); this.Totales = new List <TotalesPOCO>(); ConfigurarControlGrid(); foreach (var fila in datosExcel.DataRows) { ConstanciaCMPOCO preconstacia = negocio.CrearEntidadConstanciaCMPOCO(fila, this.CentroTrabajoSIRCEID, this.EmpresaID); if (preconstacia.TrabajadorID != string.Empty && preconstacia.CursoId != string.Empty) { Constancias constancia = negocio.CrearEntidadConstancia(preconstacia.TrabajadorID, preconstacia.CursoId, this.ListaCentroTrabajoID); if (negocio.CrearConstancia(constancia)) { this.ConstanciasValidas.Add(preconstacia); } } else { this.ConstanciasError.Add(preconstacia); } } this.gridConstanciasValidas.datos = this.ConstanciasValidas; this.gridConstanciasError.datos = this.ConstanciasError; this.Totales = ObtenerTotales(); this.gridTotales.datos = this.Totales; }
/// <summary> /// Método para agregar una constancia /// </summary> /// <returns></returns> public bool CrearConstancia(Constancias constancia) { using (ConstanciaNEG negocio = new ConstanciaNEG()) { negocio.CrearConstancia(constancia); } return(true); }
/// <summary> /// Metodo para crear una entidad Constancia /// </summary> /// <param name="trabajadorID">Id trabajador</param> /// <param name="cursoID">ID Curso</param> /// <param name="listaCentroTrabajoID">ID Lista centro trabajo</param> /// <returns></returns> public Constancias CrearEntidadConstancia(string trabajadorID, string cursoID, int listaCentroTrabajoID) { Constancias constancia = new Constancias(); constancia.TrabajadorID = Convert.ToInt32(trabajadorID); constancia.CursoID = Convert.ToInt32(cursoID); constancia.ListaCentroTrabajoID = Convert.ToInt32(listaCentroTrabajoID); constancia.Eliminado = false; return(constancia); }
/// <summary> /// Metodo para crear una constancia /// </summary> /// <param name="entidad Constancias"></param> /// <returns></returns> public bool CrearConstancia(Constancias entidad) { ConstanciaDAT datos = new ConstanciaDAT(contextoSIRCE); try { datos.CrearConstancia(entidad); Save(); } catch (Exception ex) { Log.SetLog(ex); throw; } return(true); }
/// <summary> /// Metodo para crear una constancia /// </summary> /// <param name="entidad Constancias"></param> /// <returns></returns> public bool CrearConstancia(Constancias entidad) { contexto.Constancias.Add(entidad); return(true); }