Esempio n. 1
0
        public ActionResult Nuevo()
        {
            ro_ArchivosIess_Info model = new ro_ArchivosIess_Info();

            model.IdNominaTipo = 1;
            model.IdEmpresa    = Convert.ToInt32(SessionFixed.IdEmpresa);
            model.IdPeriodo    = Convert.ToInt32(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Day.ToString().PadLeft(2, '0'));
            cargar_combos(0, 0);
            return(View(model));
        }
Esempio n. 2
0
        public FileResult Nuevo(ro_ArchivosIess_Info model)
        {
            tb_empresa_Bus bus_empresa = new tb_empresa_Bus();
            var            empresa     = bus_empresa.get_info(Convert.ToInt32(SessionFixed.IdEmpresa));
            string         archivo     = "";

            model.lst_detalle = ro_ArchivosIess_Info_lst.get_list();
            foreach (var item in model.lst_detalle)
            {
                archivo += empresa.em_ruc + ";";
                archivo += "0001" + ";";
                archivo += DateTime.Now.Year.ToString() + ";";
                archivo += DateTime.Now.Month.ToString().PadLeft(2, '0') + ";";
                archivo += "INS" + ";";
                archivo += item.pe_cedulaRuc + ";";
                archivo += item.Valor + ";";
                archivo += "X";

                archivo += "\n";
            }

            byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(archivo);
            return(File(byteArray, "application/xml", "HORAS_EXTRAS_" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + ".txt"));
        }