Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 /// <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);
 }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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);
        }