static void Main(string[] args) { ApiServicios api = new ApiServicios(); Archivos archivo = new Archivos(); // Abre el archivo de Factura // Antes de mandar a timbrar se debe de cambiar la fecha de la factura respetando el formato String cfdi = archivo.ConvertirStreamToStringUTF8(archivo.Abrir(ObtieneDirectorioAplicacion() + @"\Json\Factura.json")); string uuid = api.Timbrar(cfdi); //Ejemplo de la cancelacion Cancelar cancelacion = new Cancelar(); cancelacion.RFC = "AAA010101AAA"; cancelacion.Usuario = "PruebasTimbrado"; cancelacion.Password = "******"; String pfx = archivo.ConvertirByteToBase64(archivo.ConvertirStreamToByte(archivo.Abrir(ObtieneDirectorioAplicacion() + @"\Certificado\AAA010101AAA.pfx"))); cancelacion.PFX = pfx; cancelacion.PFXPassword = "******"; cancelacion.UUIDs = new List <string>(); cancelacion.UUIDs.Add(uuid); api.Cancelar(cancelacion); }
private void Button_Click(object sender, RoutedEventArgs e) { Button boton = (Button)sender; if (boton.Background == Brushes.Red || boton.Background == Brushes.Violet) { //Si se cumple la condicion de los colores aparece la ventana de cancelar Cancelar can = new Cancelar(boton, salas1); can.Show(); foreach (Asiento ass in salas1.Listasientos) { String cont = ass.Fila + "-" + ass.Columna; //Si coincide con el contenido se borra de la lista if (cont.Equals((boton.Content.ToString()))) { salas1.Listasientos.Remove(ass); break; } } } else { //Si no se hace un show de la otra ventana de reservar y comprar CompraYReserva f2 = new CompraYReserva(boton, salas1); f2.Show(); } }
private void FrmComprasItem_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F3: toolEspera.PerformClick(); break; case Keys.F4: toolRecuperar.PerformClick(); break; case Keys.Escape: if (this.Aceptar.Enabled == true && registro.MontoTotal.GetValueOrDefault(0) > 0) { if (MessageBox.Show("Esta seguro de salir", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Cancelar.PerformClick(); e.Handled = true; } } else { Cancelar.PerformClick(); e.Handled = true; } break; case Keys.F12: this.Aceptar.PerformClick(); e.Handled = true; break; } }
public ActionResult DeleteConfirmed(int id) { Cancelar cancelar = db.Cancelacao.Find(id); db.Cancelacao.Remove(cancelar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CancelarID,From,To,Subject,Body")] Cancelar cancelar) { if (ModelState.IsValid) { db.Entry(cancelar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cancelar)); }
public ActionResult Create([Bind(Include = "CancelarID,From,To,Subject,Body")] Cancelar cancelar) { if (ModelState.IsValid) { db.Cancelacao.Add(cancelar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cancelar)); }
// GET: Cancelar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cancelar cancelar = db.Cancelacao.Find(id); if (cancelar == null) { return(HttpNotFound()); } return(View(cancelar)); }
public void Cancelar(Cancelar cancelacion) { string ruta = Url + "ApiCancelarCFDI"; string respuesta = string.Empty; JavaScriptSerializer JSON = new JavaScriptSerializer(); WebClient webClient = new WebClient(); byte[] resByte; byte[] reqString; Console.WriteLine(""); Console.WriteLine("Inicia proceso de cancelacion"); Console.WriteLine(""); try { reqString = Encoding.Default.GetBytes(JSON.Serialize(cancelacion)); webClient.Headers["content-type"] = "application/json"; webClient.Headers["accept-encoding"] = "gzip,deflate"; webClient.Headers["user-agent"] = "Apache-HttpClient/4.1.1 (java 1.5)"; resByte = webClient.UploadData(ruta, "POST", reqString); Stream responseStream = new Archivos().ConvertirByteToStream(resByte); StreamReader ReaderResponse = new StreamReader(responseStream, Encoding.UTF8); var resultado = ReaderResponse.ReadToEnd(); JObject cfdi = JObject.Parse(resultado); Console.WriteLine(cfdi["FoliosRespuesta"]); Console.WriteLine(""); Console.WriteLine("Dentro de cada uuid está el detalle de la cancelacion mas información en la documentacion"); Console.ReadKey(); webClient.Dispose(); } catch (Exception ex) { ex = ex; } }
void ReleaseDesignerOutlets() { if (Cancelar != null) { Cancelar.Dispose(); Cancelar = null; } if (LabelCosto != null) { LabelCosto.Dispose(); LabelCosto = null; } if (LabelDescripcion != null) { LabelDescripcion.Dispose(); LabelDescripcion = null; } if (LabelFechaEntrada != null) { LabelFechaEntrada.Dispose(); LabelFechaEntrada = null; } if (LabelFechaSalida != null) { LabelFechaSalida.Dispose(); LabelFechaSalida = null; } if (LabelPlaca != null) { LabelPlaca.Dispose(); LabelPlaca = null; } }
protected void CancelarHorario() { Cancelar.InvokeAsync(Horario.Id); AnularRecerva = false; }
private void CancelarButton_Click(object sender, EventArgs e) { Cancelar?.Invoke(sender, e); }