protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = Stage.ProductionRootUrl + "tools/shorturl"; requiresCert = false; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = "https://api.mch.weixin.qq.com/tools/authcodetoopenid"; requiresCert = false; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = ApiRootUrl + "mmpaymkttransfers/sendgroupredpack"; requiresCert = true; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = ApiRootUrl + "pay/orderquery"; requiresCert = false; }
protected override string GetReportOutTradeNo(Outcoming outcoming, Incoming incoming) { return(outcoming.out_trade_no); }
// // GET: /Outcoming/Details/5 public ViewResult Details(int id) { Outcoming outcoming = db.Outcomings.Find(id); return(View(outcoming)); }
public Task <Incoming> Invoke(Outcoming outcoming) { return(_requester.SendRequest <Incoming, ErrorCode>("https://api.mch.weixin.qq.com/payitil/report", false, outcoming, false)); }
protected override string GetReportOutTradeNo(Outcoming outcoming, Incoming incoming) { return(null); }
protected void btnAdd_Click(object sender, EventArgs e) { int SchoolID = info.getId(); if (btnAdd.Text == "تسجيل الصادر") { try { Outcoming outc = new Outcoming(); outc.Number = txtOutcomingID.Text; outc.SourceFrom = int.Parse(ddlSourceFrom.SelectedValue); outc.SourceTo = int.Parse(ddlSourceTo.SelectedValue); outc.Subject = txtTitle.Text; outc.FileNumber = txtFileNumber.Text; outc.Type = int.Parse(ddlType.SelectedValue); outc.Attachment = int.Parse(ddlFileAttach.SelectedValue); outc.SchoolId = SchoolID; outc.SemesterId = MyDate.getCurrentSemesterId(); outc.Text = txtEditor.Text; outc.Date = DateTime.Now; outc.IsDeleted = false; km.Outcomings.Add(outc); km.SaveChanges(); ClientScript.RegisterStartupScript(this.GetType(), "openModal", "<script> openModal(); </script>", false); //lblerror.Text = "تم الاضافة بنجاح"; //OutId.Value = outc.Id.ToString(); ////lnkTask.NavigateUrl = "~/Communication/TaskAdd.aspx?type=Outcoming&typeId=" + outc.Id; //PlaceHolderSuccess.Visible = true; } catch (DbEntityValidationException ex) { foreach (var eve in ex.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } else { int id = int.Parse(Request.QueryString["id"].ToString()); var c = (from k in km.Outcomings where k.Id == id select k).FirstOrDefault(); c.Number = txtOutcomingID.Text; c.FileNumber = txtFileNumber.Text; c.SourceTo = int.Parse(ddlSourceFrom.SelectedValue); c.SourceTo = int.Parse(ddlSourceTo.SelectedValue); c.Subject = txtTitle.Text; c.Type = int.Parse(ddlType.SelectedValue); c.Attachment = int.Parse(ddlFileAttach.SelectedValue); c.Text = txtEditor.Text; km.SaveChanges(); ClientScript.RegisterStartupScript(this.GetType(), "openModal", "<script> openModal(); </script>", false); } }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = ApiRootUrl + "mmpaymkttransfers/promotion/transfers"; requiresCert = true; }
private void SendDeleteEmailNotification(Mail mail, UserAccount to, UserAccount from, Outcoming outcoming)//string from, string to) { string notification = "<p>Le notificamos que el envío de correspondencia registrado con los siguientes datos: </p>" + "<p><strong>Nro de Guía: </strong> " + mail.GuideNumber + " </p>" + "<p><strong>Remitente: </strong> " + from.Person.FullName + "</p>" + "<p><strong>Enviado para: </strong> " + to.Person.FullName + " </p>" + "<p><strong>Descripción: </strong> " + outcoming.Description + " </p>" + "<p><strong>Cantidad: </strong> " + outcoming.Quanty + " </p>" + "<p><strong>Destino: </strong> " + outcoming.City + " </p>" + "<p><strong>HA SIDO CANCELADO</strong></p>" + "<p>NOTA: Correo electrónico de prueba</p>" + "<p>Este correo electrónico fue generado por el Sistema de Control de Correspondencia y los datos indicados no son reales.</p>" + "<p>Si usted duda de la procedencia de éste correo puede contactarse con Janeth Mendoza (Recepción) o Caleb Espinoza (Asistente IT)</p>"; //Correo para el Remitente MailMessage emailFrom = new MailMessage(from.Person.Email.Trim(), from.Person.Email.Trim()); emailFrom.Subject = "Notificación Correspondencia Cancelada - Nro. Guía: " + mail.GuideNumber; emailFrom.Body = "<p>Saludos " + from.Person.FullName + ": </p>" + notification; emailFrom.IsBodyHtml = true; //Correo para el Destinatario MailMessage emailTo = new MailMessage(to.Person.Email.Trim(), to.Person.Email.Trim()); emailTo.Subject = "Notificación Correspondencia Cancelada - Nro. Guía: " + mail.GuideNumber; emailTo.Body = "<p>Saludos " + to.Person.FullName + ": </p>" + notification; emailTo.IsBodyHtml = true; SmtpClient notificationSend = new SmtpClient("smtp.myopera.com", 587); notificationSend.Credentials = new System.Net.NetworkCredential("*****@*****.**", "compassionbo"); notificationSend.EnableSsl = true; try { notificationSend.Send(emailFrom); notificationSend.Send(emailTo); } catch (Exception) { } }
public Task <Incoming> Invoke(Outcoming outcoming) { var url = Stage.ProductionRootUrl + "payitil/report"; return(_requester.SendRequest <Incoming, ErrorCode>(url, false, outcoming, false)); }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/querycouponsinfo"; requiresCert = false; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = "https://api.mch.weixin.qq.com/pay/micropay"; requiresCert = false; }
public override string ToString() { var outputName = Outcoming?.ToString() ?? "void"; return($"Subscriber({Incoming.ToString()} -> {outputName})"); }
protected override string GetReportDeviceNo(Outcoming outcoming) { return(null); }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = ApiRootUrl + "mmpaymkttransfers/query_coupon_stock"; requiresCert = false; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers"; requiresCert = true; }
protected override void GetApiUrl(Outcoming outcoming, out string interface_url, out bool requiresCert) { interface_url = ApiRootUrl + "secapi/pay/reverse"; requiresCert = true; }
protected override string GetReportDeviceNo(Outcoming outcoming) { return(outcoming.device_info); }
// // GET: /Outcoming/Delete/5 public ActionResult Delete(int id) { Outcoming outcoming = db.Outcomings.Find(id); return(View(outcoming)); }