private void btnCrear_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_nombTicket.Text) || string.IsNullOrEmpty(txt_comentario.Text)) { MessageBox.Show("Datos vacios", "Ticket", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_nombTicket.Text = ""; txt_comentario.Text = ""; } else { if (string.IsNullOrEmpty(cmbSolicita.SelectedIndex.ToString()) || string.IsNullOrEmpty(cmb_categoria.SelectedIndex.ToString()) || string.IsNullOrEmpty(cmb_prioridad.SelectedIndex.ToString()) || string.IsNullOrEmpty(cmb_tecnico.SelectedIndex.ToString())) { MessageBox.Show("Datos vacios", "Ticket", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_nombTicket.Text = ""; txt_comentario.Text = ""; } else { Ticket t = logica.CrearTicket(txt_nombTicket.Text, txt_comentario.Text, cmbSolicita.SelectedItem.ToString(), cmb_tecnico.SelectedItem.ToString(), cmb_prioridad.SelectedItem.ToString(), "Pendiente", cmb_categoria.SelectedItem.ToString()); if (t != null) { Correo confirmacion = new Correo(); Usuario tecnico = userL.BuscarUsuarioPorNombreUsuario(t.usuario_atiende); confirmacion.EnviarCorreo(tecnico.Correo, "Incidencia Asignada", "Se ha creado la incidencia " + t.nombre_ticket + " y le ha sido asignada"); string result = confirmacion.EnviarCorreo(cmbSolicita.SelectedItem.ToString(), "Ticket ha sido creado", "El ticket para la incidencia " + txt_nombTicket.Text + " ha sido creado y será atendido por " + cmb_tecnico.SelectedItem.ToString()); MessageBox.Show("Ticket creado y " + result); logica.CorreoCincoPendientes(); //Dashboard dash = new Dashboard(usuarioActual); //dash.Show(); this.Close(); } } } }