Exemplo n.º 1
0
 public FrmContacto(Caso caso)
 {
     this.CasoAsociado = caso;
     InitializeComponent();
     this.txbEmailCliente.Text = this.CasoAsociado.EmailCliente;
     this.txbAsuntoMensaje.Text = this.CasoAsociado.Asunto;
 }
Exemplo n.º 2
0
 public Contacto(Caso casoAsoc, string mensaje)
 {
     this.IDContacto = new Random().Next();
     this.TiempoCreacion = DateTime.Now;
     this.CasoAsociado = casoAsoc;
     this.Mensaje = mensaje;
 }
Exemplo n.º 3
0
 public static List<Caso> GetListaCasos()
 {
     CargarXml();
     List<Caso> ListaCasos = new List<Caso>();
     XmlNodeList elementos = XmlCasos.GetElementsByTagName("caso");
     foreach(XmlElement nodoCaso in elementos)
     {
         Caso caso = new Caso(
             int.Parse(nodoCaso.GetAttribute("id")),
             nodoCaso.GetAttribute("asunto"),
             nodoCaso.GetAttribute("email_cliente"),
             nodoCaso.GetAttribute("descripcion"),
             nodoCaso.GetAttribute("status"),
             DateTime.Parse(nodoCaso.GetAttribute("created_time"))
         );
         ListaCasos.Add(caso);
     }
     return ListaCasos;
 }
Exemplo n.º 4
0
 public static bool Agregar(Caso casoAsociado, string mensaje)
 {
     Contacto nuevoContacto = new Contacto(casoAsociado , mensaje);
     return nuevoContacto.Guardar();
 }
Exemplo n.º 5
0
 public static bool Agregar(string asunto, string email, string descripcion, string status)
 {
     Caso nuevoCaso = new Caso(new Random().Next(), asunto, email, descripcion, status, DateTime.Now);
     return nuevoCaso.Guardar();
 }