protected void Page_Load(object sender, EventArgs e) { ICita cit = new MCita(); List <Cita> listaCita = cit.ListarCita(); var lista = listaCita.Select(x => new { x.FechaIngreso }); //ClFechas.DataSource = lista; //ClFechas.DataBind(); try { if (!Page.IsPostBack) { lvProductos.DataSource = cit.ListarCita(); lvProductos.DataBind(); } } catch (Exception) { MostarMensajeError("Ocurrio un error"); } }
protected void BtnAgendar_Click(object sender, EventArgs e) { try { Cita citas = new Cita { NombreCliente = TxtNombre.Text, Movil = Convert.ToInt32(txMovil.Text), Correo = TxtNombre.Text, Marca = TxtMarca.Text, ProVeh = TxtPro.Text, Placa = TxtPlaca.Text, FechaIngreso = Calendar1.SelectedDate }; ICita cit = new MCita(); cit.InsertarCita(citas); MostarMensaje("Cita completada con exito!"); Limpiar(); } catch (Exception) { MostarMensajeError("No se agendo la cita"); } try { if (!(TxtCorreo.Text.Trim() == "")) { Correo obj_correo = new Correo(); obj_correo.Destinatario = new List <string>(); obj_correo.Asunto = "Confirmacion de su cita en Taller Hernandez"; obj_correo.Cuerpo = "Departe de Taller Hernandez le confirmamos su cita a Nombre de: " + TxtNombre.Text + " para su vehiculo Marca: " + TxtMarca.Text + ", el cual presenta los problemas de: " + TxtPro.Text + ", para la fecha del: " + Calendar1.SelectedDate + ", en caso de alguna cancelacion o inconveniente favor comunicarse al 2203-2180"; string correos = TxtCorreo.Text; string[] correo_individual = correos.Split(';'); foreach (string words in correo_individual) { obj_correo.Destinatario.Add(words); } foreach (var item in obj_correo.Destinatario) { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.live.com"); mail.From = new MailAddress("*****@*****.**"); mail.Subject = obj_correo.Asunto; mail.Body = obj_correo.Cuerpo; mail.To.Add(new MailAddress(item)); SmtpServer.Port = 25; using (SmtpServer) { SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "moralesMS23"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); } } } } catch (Exception) { MostarMensajeError("Ocurrio un error"); } }