private void button_Click(object sender, RoutedEventArgs e) { if ((String.IsNullOrEmpty(txtcontra.Text)) || (String.IsNullOrEmpty(txtUsuario.Text))) { MessageBox.Show("Falta llenar campos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; UsuarioSVN uSVN = new UsuarioSVN(); uSVN.idUsuario = UsuFirmado.IdEmpleado; uSVN.Nombre = txtUsuario.Text; uSVN.Contraseña = txtcontra.Text; Service1Client Cliente = new Service1Client(); bool Respuesta = Cliente.AgregarUsuarioSVN(uSVN, Seguridad.Seguridad.saltkey); if (Respuesta) { MessageBox.Show("Se guardo correctamente la información", "Error", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar los datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtdireccion.Text)) { MessageBox.Show("Debes ingresar la direccion URL"); return; } if (String.IsNullOrEmpty(lblrutaLocal.Content.ToString())) { MessageBox.Show("Debes seleccionar donde se guardara la información"); return; } AppControlCMMI.ControWS.Service1Client Cliente = new Service1Client(); UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; int idTicket = int.Parse(lblid.Content.ToString()); UsuarioSVN usuSVN = new UsuarioSVN(); usuSVN.idTicket = idTicket; usuSVN.idUsuario = UsuFirmado.IdEmpleado; usuSVN.URL = txtdireccion.Text; usuSVN.RutaLocal = lblrutaLocal.Content.ToString(); bool correcto = Cliente.AgregaRutaSVN(usuSVN, Seguridad.Seguridad.saltkey); if (correcto) { ConnectSVN(usuSVN); } }
private void btnEnvio_Click(object sender, RoutedEventArgs e) { try { string NombreDocumento = "KSDP_PP_F05_SolicitudAuditorAseguramientoCalidad.docx"; Service1Client Cliente = new Service1Client(); UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; string Ruta = System.AppDomain.CurrentDomain.BaseDirectory; Ruta += "Documentos/" + NombreDocumento; CreaEstructura CCrea = new CreaEstructura(); int idTicket = int.Parse(lblticket.Content.ToString()); UsuarioSVN usuSVNRuta = Cliente.GetRuta(idTicket, UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey); UsuarioSVN usuSVNContra = Cliente.ObtenerUsuarioSVN(UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey); string RutaSVN = CCrea.Inicio(usuSVNRuta.RutaLocal); SolicitudPPQA Solicitud = Cliente.GetSolicitudPPQA(idTicket, Seguridad.Seguridad.saltkey); using (var documento = DocX.Load(Ruta)) { documento.ReplaceText("//cliente", Solicitud.cliente); documento.ReplaceText("@app", Solicitud.app); documento.ReplaceText("@identificador", Solicitud.identificador); documento.ReplaceText("@fecha", DateTime.Now.ToShortDateString()); documento.ReplaceText("@nombrepro", Solicitud.nombrepro); documento.ReplaceText("@descpro", Solicitud.descripcion); documento.SaveAs(RutaSVN + "/" + NombreDocumento); } MessageBox.Show("Se agrego correctamente el documento"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnbuscar_Click(object sender, RoutedEventArgs e) { UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; Service1Client Cliente = new Service1Client(); List <DataRepTicket> Report = Cliente.Reporte(txtnombre.Text, txtticket.Text, int.Parse(ddlSistema.SelectedValue.ToString()), UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey).ToList(); dgTicket.ItemsSource = Report; }
protected void GetSVN() { UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; Service1Client Cliente = new Service1Client(); UsuarioSVN uSVN = Cliente.ObtenerUsuarioSVN(UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey); if (!String.IsNullOrEmpty(uSVN.Contraseña)) { txtcontra.Text = uSVN.Contraseña; txtUsuario.Text = uSVN.Nombre; } }
private void Row_DoubleClick(object sender, MouseButtonEventArgs e) { DataGridRow row = sender as DataGridRow; DataRepTicket contex = (DataRepTicket)row.DataContext; BusquedaGrid.Visibility = System.Windows.Visibility.Hidden; AsignaGrid.Visibility = System.Windows.Visibility.Visible; //lblnombre.Content = contex.Nombre; //lblsistema.Content = contex.Sistema; //lblticket.Content = contex.Ticket; lblTicket.Content = contex.idTicket; UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; }
public UsuarioFirmado IsAcceso(Usuario User) { string _pass = String.Empty; UsuarioFirmado UserFirmado = new UsuarioFirmado(); SqlConnection SqlCon = Conex.CreaConex(); using (SqlCon) { string qry = "select idEmpleado,idPuesto,idEmpresa,Iniciales,Nombre, ApellidoPat,ApellidoMat,Usuario,Pass from TblEmpleado where activo =1 and usuario = @USUARIO;"; using (SqlCommand Comm = new SqlCommand(qry, SqlCon)) { Comm.CommandType = System.Data.CommandType.Text; Comm.Parameters.Add(new SqlParameter("@USUARIO", User.usuario.ToUpper())); SqlCon.Open(); SqlDataReader reader = Comm.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { _pass = reader.GetString(8); if (_pass.Equals(User.contraseña)) { UserFirmado.IdEmpleado = reader.GetInt32(0); UserFirmado.IdPuesto = reader.GetInt32(1); UserFirmado.IdEmpresa = reader.GetInt32(2); UserFirmado.Iniciales = reader.GetString(3); UserFirmado.Nombre = reader.GetString(4); UserFirmado.ApellidoPaterno = reader.GetString(5); UserFirmado.ApellidoMaterno = reader.GetString(6); UserFirmado.Usuario = reader.GetString(7); UserFirmado.Activo = true; } else { UserFirmado.Activo = false; } } } else { UserFirmado.Activo = false; } } } return(UserFirmado); }
private void Button_Click(object sender, RoutedEventArgs e) { try { if (String.IsNullOrEmpty(txtcontraseña.Password)) { MessageBox.Show("Debes ingresar una contraseña", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (String.IsNullOrEmpty(txtUsuario.Text)) { MessageBox.Show("Debes ingresar tu usuario", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } ControWS.Service1Client Cliente = new Service1Client(); Usuario User = new Usuario(); User.usuario = txtUsuario.Text.ToUpper(); User.contraseña = txtcontraseña.Password; UsuarioFirmado Firmado = Cliente.Acceso(User, Seguridad.Seguridad.saltkey); if (!Firmado.Activo) { MessageBox.Show("Usuario o contraseña invalida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } Application.Current.Resources["UserFirmado"] = Firmado; FrmMenu frmMenu = new FrmMenu(); frmMenu.Show(); this.Hide(); } catch { MessageBox.Show("Error ne la comunicación", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
private void btnAsinar_Click(object sender, RoutedEventArgs e) { List <int> Seleccionados = new List <int>(); bool revCM = false, revDev = false, revPPQA = false; foreach (Contenido item in lstCM.Items) { if (item.isCheked) { Seleccionados.Add(item.id); revCM = true; } } foreach (Contenido item in lstDev.Items) { if (item.isCheked) { Seleccionados.Add(item.id); revDev = true; } } foreach (Contenido item in lstPPQA.Items) { if (item.isCheked) { Seleccionados.Add(item.id); revPPQA = true; } } if (!revCM) { MessageBox.Show("Debes seleccionar un CM"); return; } if (!revDev) { MessageBox.Show("Debes seleccionar un Desarrollador"); return; } if (!revPPQA) { MessageBox.Show("Debes seleccionar un PPQA"); return; } Service1Client cliente = new Service1Client(); int idTicket = int.Parse(lblTicket.Content.ToString()); bool correcto = cliente.AsignaPersonal(idTicket, Seleccionados.ToArray(), Seguridad.Seguridad.saltkey); if (!correcto) { MessageBox.Show("Error al guardar información"); return; } UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"]; SolicitudPPQA Solicitud = cliente.GetSolicitudPPQA(idTicket, Seguridad.Seguridad.saltkey); UsuariosInvolucrados[] Usuarios = cliente.GetInvolucrados(idTicket, Seguridad.Seguridad.saltkey); string NombreDocumento = "KSDP_PPQA_F04_AsignaciónRecursos.docx"; string Ruta = System.AppDomain.CurrentDomain.BaseDirectory; Ruta += "Documentos/" + NombreDocumento; CreaEstructura CCrea = new CreaEstructura(); UsuarioSVN usuSVNRuta = cliente.GetRuta(idTicket, UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey); UsuarioSVN usuSVNContra = cliente.ObtenerUsuarioSVN(UsuFirmado.IdEmpleado, Seguridad.Seguridad.saltkey); string RutaSVN = CCrea.Inicio(usuSVNRuta.RutaLocal); using (var documento = DocX.Load(Ruta)) { documento.ReplaceText("@cliente", Solicitud.cliente); documento.ReplaceText("@app", Solicitud.app); documento.ReplaceText("@identificador", Solicitud.identificador); documento.ReplaceText("@fecha", DateTime.Now.ToShortDateString()); documento.ReplaceText("@nombrepro", Solicitud.nombrepro); documento.ReplaceText("@descpro", Solicitud.descripcion); documento.ReplaceText("@lider", Solicitud.Lider); Novacode.Table myTable = documento.Tables[0]; foreach (UsuariosInvolucrados usu in Usuarios) { Row myRow = myTable.InsertRow(); myRow.Cells[0].Paragraphs.First().Append(usu.Nombre); myRow.Cells[1].Paragraphs.First().Append(usu.Puesto); myRow.Cells[2].Paragraphs.First().Append(usu.Iniciales); myRow.Cells[3].Paragraphs.First().Append(usu.Funciones); myTable.Rows.Add(myRow); } documento.SaveAs(RutaSVN + "/" + NombreDocumento); } MessageBox.Show("Se agrego correctamente el documento"); }