Esempio n. 1
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            cModo = "Nuevo";
            this.Limpiar();
            this.Editar();
            this.Botones();
            this.cboFamilia.SelectedIndex      = 0;
            this.cboPresentacion.SelectedIndex = 0;
            this.cboSubCategoria.SelectedIndex = 0;
            char cCero = '0';

            // this.grdDetalle.Rows.Add();
            DataTable dtTmp = Procesos.DatosGeneralEscalar("mproduct", " max(cod_pro) ");

            if (dtTmp.Rows.Count > 0)
            {
                DataRow DR;
                DR = dtTmp.Rows[0];
                this.txtCod_pro.Text = Convert.ToString(Convert.ToInt32(DR["retorno"].ToString()) + 1).ToString().Trim().PadLeft(6, cCero);
            }
            else
            {
                this.txtCod_pro.Text = "000001";
            }

            this.txtDes_pro.Focus();
        }
Esempio n. 2
0
        public int ProcesoMapas(Procesos procMapa)
        {
            int resultado1 = 0;
            int resultado2 = 0;

            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    base._ProviderDB.ExecuteNonQuery("spInsprocesoMapas", new DbParameter[]
                    {
                        DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@IdMapa", DbType.Int32, procMapa.IdMapa),
                        DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@llproceso", DbType.String, procMapa.llprocesos)
                    });

                    scope.Complete();
                };
                resultado1 = procMapa.IdMapa;
                resultado2 = procMapa.llprocesos;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado1);
        }
Esempio n. 3
0
        public ActionResult postLogin()
        {
            Encriptar e = new Encriptar();


            string correo     = e.encrip(Request.Form["correo"].ToString());
            string contraseña = e.encrip(Request.Form["contraseña"].ToString());

            ViewData["correo"] = e.desencrip(correo);
            Procesos pr = new Procesos();

            pr.Login(correo, contraseña);



            if (pr.log == "entro")
            {
                pr.quitarbloqueo(correo);
                return(View("postToken"));
            }

            if (pr.log == "bloqueado") //esto
            {
                return(View("Login")); // aca tiene que estar la pagina de bloqueado
            }
            else
            {
                return(View("Login"));
            }
        }
Esempio n. 4
0
        } // Iniciar()

        private void Limpiar()
        {
            // Inicializo controles
            this.txtCod_pro.Text    = "";
            this.txtCosto.Text      = "0.00";
            this.txtDes_pro.Text    = "";
            this.txtExistencia.Text = "0.00";
            this.txtPrecio.Text     = "";

            //cboEmpleado.SelectedIndex = 0;

            this.imgFoto.ImageLocation = "";
            this.imgFoto.Image         = null;
            this.imgFoto.ImageLocation = Application.StartupPath + "\\LogoARD.png";

            Procesos oPreceso = new Procesos();

            oPreceso.LimpiarTextBox(this);
            // oPreceso.LimpiarControles(this); // depurar error al grabar

            this.cboFamilia.SelectedIndex      = -1;
            this.cboPresentacion.SelectedIndex = -1;
            this.cboSubCategoria.SelectedIndex = -1;

            this.chkInventariable.Checked = false;

//            this.dtpFechaDigitada.Value = VFPToolkit.dates.DateTime();
        } // fin Limpiapr
Esempio n. 5
0
        public ActionResult postregistro()
        {
            Encriptar e = new Encriptar();

            string nombre     = e.encrip(Request.Form["name"].ToString());
            string apellido   = e.encrip(Request.Form["lastname"].ToString());
            string email      = e.encrip(Request.Form["email"].ToString());
            string pws        = e.encrip(Request.Form["psw"].ToString());
            string pregunta   = e.encrip(Request.Form["pregunta"].ToString());
            string respuesta  = e.encrip(Request.Form["respuesta"].ToString());
            string pregunta2  = e.encrip(Request.Form["pregunta2"].ToString());
            string respuesta2 = e.encrip(Request.Form["respuesta2"].ToString());
            string pregunta3  = e.encrip(Request.Form["pregunta3"].ToString());
            string respuesta3 = e.encrip(Request.Form["respuesta3"].ToString());

            Procesos pr = new Procesos();

            pr.Registrar(nombre, apellido, email);
            pr.setearcontraseña(pws, email);
            pr.token0(email);
            pr.bloqueoinicio(email);
            pr.preguntas(email, pregunta, respuesta);
            pr.preguntas(email, pregunta2, respuesta2);
            pr.preguntas(email, pregunta3, respuesta3);

            return(View());
        }
Esempio n. 6
0
        public static consultarArchivosDispape.felRepuestaDescargaDocumentos consultaArchivos(string numDoc, string prefijo, string tipoDoc, string wsURL)
        {
            DateTime _createdDate;

            _createdDate      = DateTime.Now;
            Procesos.dateSend = _createdDate;
            try
            {
                Procesos.EscribirLogFileTXT("ConsultaPDF: Inicio");
                string urlServicio;
                urlServicio = wsURL;

                //consultarArchivosDispape.ConsultarArchivosClient clienteServicio = new consultarArchivosDispape.ConsultarArchivosClient();
                //consultarArchivosDispape.consultarArchivos1 consulta1 = new consultarArchivosDispape.consultarArchivos1();

                consultarArchivosDispape.felConsultaFacturaArchivo     request  = new consultarArchivosDispape.felConsultaFacturaArchivo();
                consultarArchivosDispape.felRepuestaDescargaDocumentos response = new consultarArchivosDispape.felRepuestaDescargaDocumentos();
                consultarArchivosDispape.consultarArchivos             consultar;

                //clienteServicio = new consultarArchivosDispape.ConsultarArchivosClient(ObtenerBindingsHttps(), new EndpointAddress(urlServicio));
                //using (new OperationContextScope(clienteServicio.InnerChannel))
                //{
                //Add SOAP Header (Header property in the envelope) to an outgoing request.

                //HttpRequestMessageProperty requestMessage = new HttpRequestMessageProperty();
                //requestMessage.Headers["username"] = Procesos.username;
                //requestMessage.Headers["password"] = Procesos.password;
                //requestMessage.Headers["token"] = Procesos.token;
                //OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = requestMessage;

                request.consecutivo          = Convert.ToInt32(numDoc);
                request.consecutivoSpecified = true;
                request.contrasenia          = Procesos.password;
                request.idEmpresa            = 233;
                request.idEmpresaSpecified   = true;
                request.prefijo = prefijo;
                //request.tipoArchivo = 0;
                request.tipoDocumento = tipoDoc;
                request.token         = Procesos.token;
                request.usuario       = Procesos.username;

                consultar = new consultarArchivosDispape.consultarArchivos();
                response  = consultar.CallconsultarArchivos(request);

                var serxml = new System.Xml.Serialization.XmlSerializer(request.GetType());
                var ms     = new MemoryStream();
                serxml.Serialize(ms, request);
                string xml = Encoding.UTF8.GetString(ms.ToArray());
                Procesos.requestSend = xml;

                Procesos.EscribirLogFileTXT("ConsultaPDF: Fin");
                return(response);
            }
            catch (Exception ex)
            {
                consultarArchivosDispape.felRepuestaDescargaDocumentos response = null;
                Procesos.EscribirLogFileTXT("PDFDispapeles: " + ex.Message);
                return(response);
            }
        }
Esempio n. 7
0
        public static MySqlConnection conectar()
        {
            string          servidor = "127.0.0.1";
            string          BD       = "bdCarniceria";
            string          usuario  = "root";
            string          password = "";
            MySqlConnection conexion = new MySqlConnection("server=" + servidor + "; database=" + BD + ";Uid=" + usuario + "; pwd=" + password + ";");

            try
            {
                conexion.Open();

                return(conexion);
            }
            catch (System.Exception)
            {
                try
                {
                    Procesos.AbrirMysql();
                    MessageBox.Show("La base de datos se desconecto pero se restauro la conexión");
                }
                catch (System.Exception)
                {
                    MessageBox.Show("No se pudo restablecer la conexión a la Base de Datos");
                }
                return(conexion);
            }
        }
        public ActionResult Suma()
        {
            Procesos D1    = new Procesos();
            String   Opera = Request.Params["Boton"];

            D1.N1 = Double.Parse(Request.Form["N1"].ToString());
            D1.N2 = Double.Parse(Request.Form["N2"].ToString());

            if (Opera == "Sumar")
            {
                D1.R      = D1.N1 + D1.N2;
                D1.Signos = D1.N1 + "+" + D1.N2;
            }
            else if (Opera == "Restar")
            {
                D1.R      = D1.N1 - D1.N2;
                D1.Signos = D1.N1 + "-" + D1.N2;
            }
            else if (Opera == "Dividir")
            {
                D1.R      = D1.N1 / D1.N2;
                D1.Signos = D1.N1 + "/" + D1.N2;
            }
            else if (Opera == "Multiplicar")
            {
                D1.Signos = D1.N1 + "X" + D1.N2;

                D1.R = D1.N1 * D1.N2;
            }
            return(View("Suma", D1));
        }
Esempio n. 9
0
        public async Task <IActionResult> Edit(int id, [Bind("Id_Proceso,Proceso,Numeral,Unidad,Fuente,Observacion")] Procesos procesos)
        {
            if (id != procesos.Id_Proceso)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(procesos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProcesosExists(procesos.Id_Proceso))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(procesos));
        }
        public static void getTransaccionbyId(string idLog)
        {
            Procesos.responseStatus = "";
            try
            {
                string documento, fecha, request;
                SAPbobsCOM.UserTables tbls = null;
                SAPbobsCOM.UserTable  tbl  = null;

                tbls = Procesos.oCompany.UserTables;
                tbl  = tbls.Item("FEDIAN_MONITORLOG");

                tbl.GetByKey(idLog.ToString());

                request   = tbl.UserFields.Fields.Item("U_Det_Peticion").Value;
                documento = tbl.UserFields.Fields.Item("U_Prefijo").Value + tbl.UserFields.Fields.Item("U_Folio").Value;
                fecha     = (tbl.UserFields.Fields.Item("U_Fecha_Envio").Value).ToString("yyyymm");

                ServiceClient Cl = new ServiceClient();
                var           R  = Cl.GetTransaccionbyIdentificacion(documento, fecha);

                Procesos.UpdateLogConexus(idLog, R, request);

                System.Runtime.InteropServices.Marshal.ReleaseComObject(tbls);
                tbls = null;
                System.Runtime.InteropServices.Marshal.ReleaseComObject(tbl);
                tbl = null;
                GC.Collect();
            }
            catch (Exception ex)
            {
                Procesos.EscribirLogFileTXT("getTransaccionbyId: " + ex.Message);
            }
        }
Esempio n. 11
0
 //Inserta un nuevo proceso en tabla mvprocesos
 public int InsertaProcesomv(Procesos proceso)
 {
     try
     {
         DbParameter llprocesos = DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB,
                                                              "@llproceso", DbType.Int32, DBNull.Value, -1, ParameterDirection.Output);
         using (TransactionScope scope = new TransactionScope())
         {
             base._ProviderDB.ExecuteNonQuery("spIns_proceso", new DbParameter[]
             {
                 llprocesos,
                 DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@boprocesomanual", DbType.Boolean, proceso.boprocesomanual),
                 DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@dslog", DbType.String, proceso.dslog),
                 DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@dsanio", DbType.String, proceso.dsanio),
                 DataFactory.GetObjParameter(GlobalConfiguration.ProviderDB, "@dsmes", DbType.String, proceso.dsmes)
             });
             scope.Complete();
         }
         return(Convert.ToInt32(llprocesos.Value));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 12
0
        public static Dictionary <bool, string> ConsultaDoc(string url, string method, string body = "", string token = "", bool saveCookie = false)
        {
            var result = new Dictionary <bool, string>();

            try
            {
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
                string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(Procesos.username + ":" + Procesos.password));

                var client = new RestClient(url);
                client.Timeout = -1;
                var request = new RestRequest(Method.POST);
                request.AddHeader("Content-Type", "application/json;charset=UTF-8");
                request.AddHeader("Authorization", "Basic " + svcCredentials);
                //request.AddHeader("Content-Type", "application/json");
                request.AddParameter("application/json;charset=UTF-8,application/json", body, ParameterType.RequestBody);
                IRestResponse response = client.Execute(request);

                result.Add(true, response.Content);
                Procesos.responseStatus = response.Content;
            }
            catch (Exception ex)
            {
                result.Add(false, ex.ToString());
            }

            Procesos.EscribirLogFileTXT(body);
            return(result);
        }
Esempio n. 13
0
        //Editar
        public ActionResult Editar(int id)
        {
            Procesos.Inicio();

            var std = lista.Where(s => s.id == id).FirstOrDefault();

            return(View(std));
        }
Esempio n. 14
0
        //Envio Factura Web Service proveedor Carvajal
        public static string UploadFileFE(string encodeFile, string docCode, string codelog)
        {
            string status  = "";
            string idTrans = "";

            try
            {
                CarvajalWS.invoiceServiceClient client = new CarvajalWS.invoiceServiceClient();
                //var testservice = new CustomClient(endpointname, endpoint);

                var requestInterceptor = new CustomEndpointBehavior();
                client.Endpoint.Behaviors.Add(requestInterceptor);

                //CarvajalWS.invoiceServiceClient client = new CarvajalWS.invoiceServiceClient();

                client.Open();

                CarvajalWS.Upload        cuerpo    = new CarvajalWS.Upload();
                CarvajalWS.UploadRequest uploadDoc = new CarvajalWS.UploadRequest();

                uploadDoc.fileName = "Fac" + codelog + docCode + ".txt";
                uploadDoc.fileData = encodeFile;//"RU5DLElOVk9JQyw5MDA0NDA0NDEsMjA1MDU3NzkyOTEsVUJMIDIuMCxESUFOIDEuMCxGQUM0LDIwMTgtMDEtMDMsMDk6MDg6NTksMSxDT1AsMjAxOC0wMS0wMywsOTA1OTY3NDIsMDM1MCwyLDIwMTYtMTItMzENCkVNSSwxLDkwMDQ0MDQ0MSwzMSwyLDE3MDgxNixTUUEgQ09MT01CSUEgUy5BLixTUUEgQ09MT01CSUEgUy5BLixKYXZpZXIsQ2Fsdm8gQm9ycmVybyxBdi4gVW5pdmVyc2l0YXJpYSBTdXIgNTgzIERpcmVjY2lvbiBQcnVlYmEgU1FBIGRlIENvbG9tYmlhIFBydWViYSBRVUFMSVRZIFNFUlZJQ0lPUyBERSBJTlRFR1JBQ0lPTiBDVFMgQ08sVmFsbGUgZGVsIENhdWNhLFNhbnRpYWdvIGRlIENhbGksU2FudGlhZ28gZGUgQ2FsaSw3NjAwMDEsQ08sRUFOMDM1MA0KQ0RFLDEsSW5nIENhbGlkYWQsNjYxODE2MSxwcnVlYmFzc3FhQGdtYWlsLmNvbQ0KQURRLDIsOTAwNDQwNDQxLDEzLDAsMTgxMSxDYXJ2YWphbCBUZWNub2xvZ2lhIHkgU2VydmljaW9zIFMuQS5TLixDYXJ2YWphbCBUZWNub2xvZ2lhIHkgU2VydmljaW9zIFMuQS5TLixVc3VhcmlvLENhbGlkYWQsU2FudGEgUm9zYSA3NiBTYW50aWFnbyBTYW50aWFnbyBSTSAtIFIuTWV0cm9wb2xpdGFuYS1DT0xPTUJJQSxWYWxsZSBkZWwgQ2F1Y2EsQ2FsaSxDYWxpLDc2MDAwMSxDTywwMzUwDQpDREEsNSxEZXBhcnRhbWVudG8gY29tcHJhcyw2NjE4MTYxLGphdmllci5jYWx2b0BjYXJ2YWphbC5jb20NClRPVCwxMDAwMDAuMzUwLENPUCwxMDAwLjMwMCxDT1AsMTAwMDAwLjM1MCxDT1AsMTAwMC4zMDAsQ09QLDEwMC41MDAsQ09QLDEwMDAuMjUwLENPUCwxMDAwLjEsQ09QDQpUSU0sZmFsc2UsNDU2LjQ5MyxDT1ANCklNUCwwMSwxMDAwLjM1MCxDT1AsNDU2LjQ5MyxDT1AsMTYNClREQyxDT1AsQ09QLDMwMDAuMDAsMjAxNi0wOS0xMA0KQU5ULDEwMDAuMSxDT1AsMjAxNi0wOS0xMA0KRFNDLGZhbHNlLDEsMjg1LjU0LENPUCw0OCxEZXNjdWVudG8gZGUgcHJ1ZWJhLDEwMDAuMzUwLENPUCwxDQpEUkYsMTIzNDU2Nzg5MVNFLDIwMTctMTAtMjMsMjAxOC0wMS0wMyxGQUMsMSw5OTk5OTk5OQ0KUUZBLDg5MDIwOTYxMiw4LDAsU1FBIENPTE9NQklBIFMuQS4sU1FBIENPTE9NQklBIFMuQS4sUHJ1ZWJhcyxDYWxpZGFkLEF2LiBVbml2ZXJzaXRhcmlhIFN1ciA1ODMgRGlyZWNjaW9uIFBydWViYSBTUUEgZGUgQ29sb21iaWEgUHJ1ZWJhIFFVQUxJVFkgU0VSVklDSU9TIERFIElOVEVHUkFDSU9OIENUUyBDTyxWYWxsZSBkZWwgQ2F1Y2EsU2FudGlhZ28gZGUgQ2FsaSxTYW50aWFnbyBkZSBDYWxpLDc2MDAwMSxDTywxNzA4MTYsMDM1MA0KQVFGLDkwMDQ0MDQ0MSwzMSwwLENhcnZhamFsIFRlY25vbG9naWEgeSBTZXJ2aWNpb3MgUy5BLlMuLENhcnZhamFsIFRlY25vbG9naWEgeSBTZXJ2aWNpb3MgUy5BLlMuLENhbGlkYWQsUHJ1ZWJhcyxTYW50YSBSb3NhIDc2IFNhbnRpYWdvIFNhbnRpYWdvIFJNIC0gUi5NZXRyb3BvbGl0YW5hLUNPTE9NQklBLFZhbGxlIGRlbCBDYXVjYSxDYWxpLENhbGksNzYwMDEsQ08sMTgxMSwwMzUwDQpOT1QsQ29uZGljaW9uUGFnb3w0NSBkaWFzIGZlY2hhIGZhY3R1cmENCk5PVCxDdWVudGF8UmVhbGl6YXIgcGFnbyBhIHRyYXZleiBkZSBsYXMgc2lndWllbnRlcyBjdWVudGFzIGNvcnJpZW50ZXMgYSBOb21icmUgZGUgU1FBIENPTE9NQklBIEJBTkNPIERFIEJPR09UQSBYWFhYWA0KTk9ULEVuY2FyZ29Db21lcmNpYWx8MDAxMDENCk5PVCxJbmNvbnRlcm18MzM3NzMNCk5PVCxUZXh0b0xpYnJlRmFjdHVyYXxFc3RhIGZhY3R1cmEgc2UgYXNpbWlsYSBhIHVuYSBsZXRyYSBkZSBjYW1iaW8uIEVsIGNvbXByYWRvciBkZWNsYXJhIGhhYmVyIHJlY2liaWRvIGxhIG1lcmNhbmNpYSBjb250ZW5pZGEgZW4gZXN0YSBmYWN0dXJhLi4uDQpOT1QsR2xvc2FNb250b3xWRUlOVElPQ0hPIE1JTCBRVUlOSUVOVE9TIENJTkNVRU5UQSBZIENVQVRSTyBZIDgwLzEwMCBQRVNPUw0KTk9ULFB1ZXJ0b0VtYmFycXVlfENhbGxhbw0KTk9ULFB1ZXJ0b0Rlc3Rpbm98VmFscGFyYWlzbw0KTk9ULEZsZXRlfDM0MC4wMA0KTk9ULFNlZ3Vyb3w2LjIxDQpOT1QsT3Ryb3NHYXN0b3N8MC4wMA0KTk9ULFRyYW5zcG9ydGV8VHJhbnNwb3J0ZSBtYXJpdGltbw0KTk9ULENvbnRlbmVkb3Jlc3w0DQpOT1QsUGVzb3w4NTEwLjE1Nw0KTk9ULFBlc29OZXRvfDEwMDANCk5PVCxQYXJ0QXJhbmNlbGFyaWF8ODU0NDQ5OTA5MA0KTk9ULENvbmRQYWdvfFRyYW5zZmVyZW5jaWEgYmFuY2FyaWEgOTAgZGlhcw0KTk9ULFRlbGVmb25vfDU2LTItMjM1MzQ0MDANCk5PVCxDaXVFbXB8WVVNQk8NCk5PVCxDb3JyZW9QZXhwfFBSVUVCQVNAU1FBLkNPTQ0KTk9ULFRvdEZjYXwyODIwOC41OQ0KTk9ULFBlZGlkb3wzNDcxNDkNCk5PVCxEZXNjdG9Ub3RhbHwwLjAwJQ0KTk9ULE1lbnNhamVzQXQNCk5PVCwxfFJFRi8wMjYtMDAwMTkwMg0KTk9ULElWQXxJVkEgUslHSU1FTiBDT03aTg0KTk9ULElDQXxJQ0EgQUNUSVZJREFEIDEwMzgzMCAtIEFDVUVSRE8gMDM0IC0gMjAwNQ0KTk9ULENvbnRyaWJ1eWVudGVzfFNPTU9TIEdSQU5ERVMgQ09OVFJJQlVZRU5URVMgUkVTT0xVQ0lPTiAwMDAwNDEgMzAgRU5FLiBERSAyMDE0DQpOT1QsQXV0b3JldGVuZWRvcmVzfFNPTU9TIEFVVE9SRVRFTkVET1JFUyBSRVNPTFVDSU9OIERJQU4gMDM4ODIgMDkgQUJSSUwgMjAwNw0KTk9ULE5BTHxSRVNPTFVDSU9OIERFIEZBQ1RVUkFDSU9OIEVMRUNUUk9OSUNBIENQIE5vICBkZSAyMDE2IC8vICAgZGVsIENQICBhbCAgQ1ANCk5PVCxFWFB8UkVTT0xVQ0lPTiBERSBGQUNUVVJBQ0lPTiBFTEVDVFJPTklDQSBFWCBObyAgZGUgMjAxNSAvLyAgIGRlbCBFWCAgYWwgIEVYDQpPUkMsUUE0NTAwMTM2MTg4LTE5MCwyMDE2LTA5LTA5LDA5OjA5OjA4LDIwMTYwMA0KUkVGLEFBSiw4NzU3NDgzLDIwMTYtMDgtMTYNClJFRixJVixGMDAyNi0wMDAxOTAsMjAxNi0wOC0xNg0KUkVGLElWLEYwMDI2LTAwMDE5MCwyMDE2LTA4LTE2DQpJRU4sY2FsbGUgMTIgTm8gNDMzLEN1bmRpbmFtYXJjYSxCb2dvdGEsQm9nb3RhLCxDTyxDQVJWQUpBTCBTRVJWSUNJT1MgU0FTLDIwMTYtMDktMTMsMDk6MDc6NTQsMjA1MDU3NzkyOTQsMjAxNi0wOS0xMyxDT0RDQUxJMDAxDQpURVQsUG9ydGVzIFBhZ2Fkb3MsREVTLENPRENBTEkwMDEsY2FsbGUgMjlOICMgNkFODQpDVFMsQ1RZUzAwLCwNClJCQyw2MzAyNSxyZWZlcmVuY2lhMTYwNSxyZWZlcmVuY2lhMTYwNg0KSVRFLDEsZmFsc2UsNzU1OC45ODYsTkFSLDIzNTI0LjI4NCxDT1AsMy4xMTI1LENPUCwxMDAzNDI2NFFBLEFydGljdWxvIGRlIFBydWViYSBMTSBTUUEgQ08sQ0IvTkEyWFkgMC42LzEga1YgMjQwIG1tMiBORUdSTyBBcnRpY3VsbyBwcnVlYmFzIGRlc2NyaXBjaW9uIHBhcnRpZGEsLCwsLERBVE9TIFRFQ05JQ09TIEFTT2NpYWRvcyBhbCBhcnRpY3VsbzEyJSwsMTAwMzQyNjRRQSwyMzgxMy4yMDAsQ09QLCwsLA0KTVlNLE1hcmNhLk1hcmNhIGRlbCBhcnTtY3VsbyBPYmxpZ2F0b3JpbyBzaSBsYSBmYWN0dXJhIGVzIGludGVybmFjaW9uYWwsTW9kZWxvLk1vZGVsbyBkZWwgYXJ07WN1bG8uT2JsaWdhdG9yaW8gc2kgbGEgZmFjdHVyYSBlcyBpbnRlcm5hY2lvbmFsLjINCklERSxmYWxzZSwxMjM0NTY3ODkwMTIzNDUuMTIzLENPUCwzNSxURVhUTyBMSUJSRSBkZSByYXpvbiAxMjMlLDIzLCwsDQpJVEUsMixmYWxzZSwxNTA1LE5BUiw0Njg0LjMxLENPUCwzLjExMjUsQ09QLDEwMDM0MjY0LExNLENCL05BMlhZIDAuNi8xIGtWIDI0MCBtbTIgTkVHUk8sLCwsLCwsMTAwMzQyNjQsNDc0MS44MCxDT1AsLCws";

                if (Procesos.nit.IndexOf('_') > 0)
                {
                    uploadDoc.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('_'));
                }
                else if (Procesos.nit.IndexOf('-') > 0)
                {
                    uploadDoc.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('-'));
                }
                else
                {
                    uploadDoc.companyId = Procesos.nit;
                }

                uploadDoc.accountId = Procesos.nit;

                cuerpo.UploadRequest = uploadDoc;

                CarvajalWS.UploadResponse resultadoCliente = new CarvajalWS.UploadResponse();

                resultadoCliente = client.Upload(cuerpo.UploadRequest);

                status  = resultadoCliente.status;
                idTrans = resultadoCliente.transactionId;

                Procesos.RepoMensajes(idTrans, status);

                client.Close();
            }
            catch (Exception ex)
            {
                Procesos.RepoMensajes("catch", ex.Message);
                Procesos.EscribirLogFileTXT("uploadFileFE: " + ex.Message);
            }
            return(idTrans);
        }
Esempio n. 15
0
        public async Task <IActionResult> Index(Solicitud_Admisiones sa, IFormFile ACTA, IFormFile FOTO, IFormFile CERTIFICADO, IFormFile RECORD)
        {
            if (VerificarPeso(ACTA, FOTO, CERTIFICADO, RECORD) == false)
            {
                Alertas.sobrecarga = "existe";
                return(View());
            }

            var comprobarproceso = _db.proceso.Where(p => p.Nombre == "Solicitud de Admisión").FirstOrDefault();
            var estado           = comprobarproceso.Estado;

            if (estado == "Abierto")
            {
                if (ModelState.IsValid)
                {
                    var iduser  = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
                    var usuario = _db.Users.Where(u => u.Id == iduser).FirstOrDefault();

                    sa.Nombre                 = usuario.Nombre;
                    sa.Apellido               = usuario.Apellido;
                    sa.Email                  = usuario.Email;
                    sa.Telefono               = usuario.Telefono;
                    sa.ID_Usuario             = usuario.ID_Usuario;
                    sa.Usuario                = usuario.Email;
                    sa.URL_Acta_Nacimiento    = ArchivosDocmentos(ACTA, "ACTA");
                    sa.URL_Record_Notas       = ArchivosDocmentos(RECORD, "RECORDENOTAS");
                    sa.URL_Certificado_Medico = ArchivosDocmentos(CERTIFICADO, "CERTIFICADOMEDICO");
                    sa.URL_Foto               = ArchivosDocmentos(FOTO, "FOTO2X2");

                    _db.Add(sa);
                    await _db.SaveChangesAsync();

                    var procesos = new Procesos
                    {
                        Estado         = "En Curso",
                        ID_Usuario     = sa.ID_Usuario,
                        Nombre_Proceso = "Entrega de Documentos",
                        Porcentaje     = 0
                    };

                    _db.Add(procesos);
                    await _db.SaveChangesAsync();

                    Alertas.solicitudenviada = "true";
                    return(RedirectToAction(nameof(vista)));
                }

                else
                {
                    Alertas.solicitudenviada = "false";
                    return(View());
                }
            }
            else
            {
                return(View("ProcesoCerrado"));
            }
        }
Esempio n. 16
0
        //Peticion web service estado documento
        public static void DocStatusFE(string codeLog, string transID, string request, Boolean ReSend, string strtext)
        {
            Procesos.responseStatus = "";
            try
            {
                CarvajalWS.invoiceServiceClient client = new CarvajalWS.invoiceServiceClient();
                //var testservice = new CustomClient(endpointname, endpoint);

                var requestInterceptor = new CustomEndpointBehavior();
                client.Endpoint.Behaviors.Add(requestInterceptor);

                //CarvajalWS.invoiceServiceClient client = new CarvajalWS.invoiceServiceClient();

                client.Open();

                CarvajalWS.DocumentStatus        cuerpo           = new CarvajalWS.DocumentStatus();
                CarvajalWS.DocumentStatusRequest requestDocStatus = new CarvajalWS.DocumentStatusRequest();

                if (Procesos.nit.IndexOf('_') > 0)
                {
                    requestDocStatus.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('_'));
                }
                else if (Procesos.nit.IndexOf('-') > 0)
                {
                    requestDocStatus.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('-'));
                }
                else
                {
                    requestDocStatus.companyId = Procesos.nit;
                }

                requestDocStatus.accountId     = Procesos.nit;
                requestDocStatus.transactionId = transID;

                cuerpo.DocumentStatusRequest = requestDocStatus;

                CarvajalWS.DocumentStatusResponse resultadoCliente = new CarvajalWS.DocumentStatusResponse();
                resultadoCliente = client.DocumentStatus(cuerpo.DocumentStatusRequest);
                Procesos.UpdateLog(codeLog, transID, resultadoCliente, request, ReSend, strtext);

                if (resultadoCliente.processStatus == "FAIL")
                {
                    Procesos.RepoMensajes(resultadoCliente.errorMessage, resultadoCliente.errorMessage);
                }
                else if (resultadoCliente.processStatus == "PROCESSING")
                {
                    Procesos.RepoMensajes(resultadoCliente.errorMessage, resultadoCliente.processName);
                }

                client.Close();
            }
            catch (Exception ex)
            {
                Procesos.RepoMensajes("catch", ex.Message);
                Procesos.EscribirLogFileTXT("DocStatusFE: " + ex.Message);
            }
        }
Esempio n. 17
0
        //Ordenar
        public ActionResult Ordenar1()
        {
            Procesos.Inicio();
            List <Game> SortedList = lista.OrderBy(o => o.id).ToList();

            Procesos.Final();

            return(View(SortedList));
        }
Esempio n. 18
0
        public async Task <IActionResult> Create([Bind("Id_Proceso,Proceso,Numeral,Unidad,Fuente,Observacion")] Procesos procesos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(procesos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(procesos));
        }
Esempio n. 19
0
        public ActionResult postOpciones()
        {
            Encriptar e      = new Encriptar();
            string    correo = e.encrip(Request.Form["correo"].ToString());

            ViewData["correoRecuperacion"] = e.desencrip(correo);
            Procesos pr = new Procesos();

            pr.GenerarToken(e.desencrip(correo));
            return(View("RecuperacionToken"));
        }
Esempio n. 20
0
 //Modifica datos de un proceso
 public static int modificaMvProceso(Procesos proceso)
 {
     try
     {
         return(new RepositorioConsultas().UpProcesos(proceso));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 21
0
 //Obtiene procesos existentes
 public static int InsertaProcMapas(Procesos proceso)
 {
     try
     {
         return(new RepositorioConsultas().InsertaProcesoMapas(proceso));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 22
0
        public ActionResult postopciones()
        {
            string correo = Request.Form["correo"].ToString();

            ViewData["correoRecuperacion"] = correo;

            Procesos pr = new Procesos();

            pr.GenerarToken(correo);

            return(View("RecuperacionToken"));
        }
Esempio n. 23
0
        public static Dictionary <bool, string> Febos_StatusDoc(string url, string method, string idfebos = "", string token = "", bool saveCookie = false)
        {
            _createdDate      = DateTime.Now;
            Procesos.dateSend = _createdDate;
            var result      = new Dictionary <bool, string>();
            var httpRequest = (HttpWebRequest)WebRequest.Create(url);

            httpRequest.ContentType = "application/json";
            httpRequest.Headers.Add("token", token);
            httpRequest.Headers.Add("empresa", Procesos.nit);
            httpRequest.Headers.Add("febosId", idfebos);
            httpRequest.Method = method.ToUpper();
            httpRequest.ServicePoint.Expect100Continue = false;
            httpRequest.CookieContainer = new CookieContainer();

            try
            {
                Procesos.EscribirLogFileTXT("StatusDoc: Headers" + httpRequest.Headers);
                Procesos.EscribirLogFileTXT("StatusDoc: RequestUri" + httpRequest.RequestUri);
                using (var webResponse = httpRequest.GetResponse() as HttpWebResponse)
                {
                    if (httpRequest.HaveResponse && webResponse != null)
                    {
                        using (var response = new StreamReader(webResponse.GetResponseStream()))
                        {
                            result.Add(true, response.ReadToEnd());
                            Procesos.EscribirLogFileTXT("StatusDoc_webResponse: " + result[true]);
                        }
                    }
                }
            }
            catch (WebException wex)
            {
                if (wex.Response != null)
                {
                    using (var errorResponse = (HttpWebResponse)wex.Response)
                    {
                        using (var reader = new StreamReader(errorResponse.GetResponseStream(), Encoding.UTF8))
                        {
                            string error = reader.ReadToEnd();
                            result.Add(false, error);
                            Procesos.EscribirLogFileTXT("StatusDoc_WebException: " + error);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                result.Add(false, ex.ToString());
            }
            return(result);
        }
        public static consultarArchivosDispape.felRepuestaDescargaDocumentos consultaArchivos(string numDoc, string prefijo, string tipoDoc)
        {
            DateTime _createdDate;

            _createdDate      = DateTime.Now;
            Procesos.dateSend = _createdDate;
            try
            {
                Procesos.EscribirLogFileTXT("ConsultaPDF: Inicio");

                consultarArchivosDispape.felConsultaFacturaArchivo     request   = new consultarArchivosDispape.felConsultaFacturaArchivo();
                consultarArchivosDispape.felRepuestaDescargaDocumentos response  = new consultarArchivosDispape.felRepuestaDescargaDocumentos();
                consultarArchivosDispape.consultarArchivos             consultar = new consultarArchivosDispape.consultarArchivos();;

                request.idEmpresaSpecified = true;
                request.idEmpresa          = Convert.ToInt32(Procesos.idEmpresa);
                request.usuario            = Procesos.username;
                request.contrasenia        = Procesos.password;
                request.token = Procesos.token;
                //request.version = "6";
                if (tipoDoc.Substring(0, 1) == "0")
                {
                    request.tipoDocumento = tipoDoc.Substring(1, 1);
                }
                else
                {
                    request.tipoDocumento = tipoDoc;
                }

                request.prefijo = prefijo;
                request.consecutivoSpecified = true;
                request.consecutivo          = Convert.ToInt32(numDoc);
                request.tipoArchivo          = 0;

                response = consultar.CallconsultarArchivos(request);

                var serxml = new System.Xml.Serialization.XmlSerializer(request.GetType());
                var ms     = new MemoryStream();
                serxml.Serialize(ms, request);
                string xml = Encoding.UTF8.GetString(ms.ToArray());
                Procesos.requestSend = xml;

                Procesos.EscribirLogFileTXT("ConsultaPDF: Fin");
                return(response);
            }
            catch (Exception ex)
            {
                consultarArchivosDispape.felRepuestaDescargaDocumentos response = null;
                Procesos.EscribirLogFileTXT("PDFDispapeles: " + ex.Message);
                return(response);
            }
        }
Esempio n. 25
0
        public JsonResult GetDistritos(int idCiudad, int idPais)
        {
            Procesos        p = new Procesos();
            List <Distrito> listaDistritos = new List <Distrito>();

            listaDistritos = p.ObtenerDistrito(idCiudad, idPais);

            //  listaCiudades.Add(new Ciudad { IdCiudad = 1, NombreCiudad = "prueba", IdPais = 1});



            return(Json(listaDistritos));
        }
Esempio n. 26
0
        public JsonResult GetCiudades(int idPais)
        {
            Procesos      p             = new Procesos();
            List <Ciudad> listaCiudades = new List <Ciudad>();

            listaCiudades = p.ObtenerCiudad(idPais);

            //  listaCiudades.Add(new Ciudad { IdCiudad = 1, NombreCiudad = "prueba", IdPais = 1});



            return(Json(listaCiudades));
        }
Esempio n. 27
0
        static void Main(string[] args)
        {
            int[,] cuatroportreh = new int[4, 3];
            int      prom = 0;
            Procesos proc = new Procesos();

            Console.WriteLine("Llene una matriz 4x3 con números enteros");
            cuatroportreh = proc.Matriz();
            prom          = proc.Promedio(cuatroportreh);
            Console.Clear();
            Console.WriteLine($"El promedio de la matriz es igual a {prom}");
            Console.ReadKey();
        }
Esempio n. 28
0
        //Peticion web service descarga documento
        public static string DownloadDocFE(string codeLog, string docType, string numDoc, string downloadType)
        {
            Procesos.responseStatus = "";
            try
            {
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
                CarvajalWS.invoiceServiceClient client           = new CarvajalWS.invoiceServiceClient();
                CarvajalWS.DownloadResponse     resultadoCliente = null;

                var requestInterceptor = new CustomEndpointBehavior();
                client.Endpoint.Behaviors.Add(requestInterceptor);

                client.Open();

                CarvajalWS.Download        cuerpo             = new CarvajalWS.Download();
                CarvajalWS.DownloadRequest requestDownloadDoc = new CarvajalWS.DownloadRequest();

                if (Procesos.nit.IndexOf('_') > 0)
                {
                    requestDownloadDoc.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('_'));
                }
                else if (Procesos.nit.IndexOf('-') > 0)
                {
                    requestDownloadDoc.companyId = Procesos.nit.Substring(0, Procesos.nit.IndexOf('-'));
                }
                else
                {
                    requestDownloadDoc.companyId = Procesos.nit;
                }
                requestDownloadDoc.accountId      = Procesos.nit;
                requestDownloadDoc.documentType   = docType;
                requestDownloadDoc.documentNumber = numDoc;
                requestDownloadDoc.resourceType   = downloadType;

                cuerpo.DownloadRequest = requestDownloadDoc;

                resultadoCliente = new CarvajalWS.DownloadResponse();
                resultadoCliente = client.Download(cuerpo.DownloadRequest);
                Procesos.EscribirLogFileTXT(downloadType + resultadoCliente.status);
                //Procesos.EscribirLogFileTXT("Archivo" + resultadoCliente.downloadData);
                client.Close();
                //if()
                Procesos.requestSend = "";
                return(resultadoCliente.downloadData);
            }
            catch (Exception ex)
            {
                Procesos.EscribirLogFileTXT("DownloadDocFE: " + ex.Message);
                return(ex.Message);
            }
        }
Esempio n. 29
0
        public ActionResult Registro()
        {
            Procesos    p           = new Procesos();
            List <Pais> listaPaises = new List <Pais>();

            listaPaises = p.ObtenerPais();



            ViewBag.paises = listaPaises;


            return(View());
        }
Esempio n. 30
0
        //Busqueda
        public ActionResult Buscador(string ID)
        {
            Procesos.Inicio();

            var busqueda = from s in lista select s;

            if (!String.IsNullOrEmpty(ID))
            {
                busqueda = busqueda.Where(s => s.id.ToString().Contains(ID));
            }

            Procesos.Final();

            return(View(busqueda.ToList()));
        }
Esempio n. 31
0
 public bool EditProceso(Procesos page)
 {
     return Containner.SaveChanges() > 0;
 }
Esempio n. 32
0
        public void ObtenerPorProceso(Procesos proceso)
        {
            Conexion datos = new Conexion(Empresa);
            DataSet dataSet = new DataSet();
            DataView dataView = new DataView();
            DataTable dataTable = new DataTable();
            String sql = null;

            sql = "usp_oper_permisos_obtenerPorProceso ";
            sql += "'" + proceso.ToString() + "'";

            try
            {
                dataSet = datos.ExecuteReader(sql);
                dataView = dataSet.Tables[0].DefaultView;
                dataTable = dataView.Table;
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
                Cargar(dataTable, proceso.ToString());
                if (dataTable != null) dataTable.Dispose();
                if (dataView != null) dataView.Dispose();
                if (dataSet != null) dataSet.Dispose();
                datos.Desconectar();
            }
        }
Esempio n. 33
0
 public bool AddProcesos(Procesos proceso)
 {
     Containner.AddToProcesos(proceso);
     return Containner.SaveChanges() > 0;
 }