private void button_CrearProyecto_Click(object sender, EventArgs e) { String nombre_proyecto = this.textBox_nombreProyecto.Text.Trim(); // Trim() elimina los espacios en blanco del principio y el final String descripcion_proyecto = this.textBox_descripcionProyecto.Text.Trim(); if (nombre_proyecto.Length >= 5 & nombre_proyecto.Length <= 25) { ConexionMetodos ConexionDocumentos = new ConexionMetodos(); if (rol == 1) { if (ConexionMetodos.insertarProyecto(nombre_proyecto, descripcion_proyecto, idUsuario) > 0) { MessageBox.Show("Proyecto creado con éxito", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ya existe un proyecto con ese nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } } this.Close(); Principal ventana = new Principal(rol, idUsuario); ventana.ShowDialog(); } }
private void EditarUserStory_Load(object sender, EventArgs e) { cmbPrioridad.Items.Add("Alta"); cmbPrioridad.Items.Add("Media"); cmbPrioridad.Items.Add("Baja"); ConexionMetodos con = new ConexionMetodos(); UserStory userstory = con.obtenerUserStory_x_ID(ID_UserStory); txtNombreUserStorie.Text = userstory.nombre; cmbPrioridad.SelectedItem = userstory.prioridad; DataSet Tareas = ConexionMetodos.obtenerTarea_x_UserStory(ID_UserStory); lstTareas.DataSource = Tareas.Tables[0].DefaultView; lstTareas.ValueMember = "Nombre"; lstTareas.ValueMember = "id"; DataSet Criterios = ConexionMetodos.obtenerCriterio_x_UserStory(ID_UserStory); lstCriterios.DataSource = Criterios.Tables[0].DefaultView; lstCriterios.ValueMember = "Nombre"; }
private void btnActualizar_Click(object sender, EventArgs e) { string nombre = txtNombreUserStorie.Text; string prioridad = ""; if (cmbPrioridad.SelectedIndex != -1) { prioridad = cmbPrioridad.SelectedItem.ToString(); } //acualizar User Storie(int id,String nombre, String prioridad); if (ConexionMetodos.actualizarUserStorie(ID_UserStory, nombre, prioridad) > 0) { MessageBox.Show("User Storie Actualizado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); //this.Dispose(); //MenuPrincipal Menu = new MenuPrincipal(); //Menu.ShowDialog(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void button_eliminar_usuario_Click(object sender, EventArgs e) { int id_user_userStory = (int)listBox_usuarios.SelectedValue; ConexionMetodos.eliminarAsociacionUserUserStory(id_user_userStory); cargarUsuariosDelUserStory(idUserStory); }
public AsociarUserASprint(int idSprintP) { idSprint = idSprintP; InitializeComponent(); panel1.AutoScroll = true; listaUserS = ConexionMetodos.GetListaUserSNombre(idSprint); listaUserID = ConexionMetodos.GetListaUserSId(idSprint); Button btn; //int colum = 15; int j = 0; int i = 0; int nombre = 0; for (j = 0; j < listaUserS.Count; j++) { btn = new Button(); nombre += 1; btn.Name = "E" + listaUserID.ElementAt(j); btn.Text = listaUserS.ElementAt(j); btn.Location = new System.Drawing.Point(88 * (j % 6), 50 * (i % 6)); btn.Size = new System.Drawing.Size(88, 50); btn.Click += new EventHandler(button_Click); btn.BackColor = Color.LightGray; panel1.Controls.Add(btn); if ((j % 6) == 5) { i++; } } }
private void btnCrear_Click(object sender, EventArgs e) { int q; for (q = 0; q < listaSeleccionados.Count; q++) { listaSeleccionadosID.Add(Convert.ToInt32(listaSeleccionados.ElementAt(q).Replace("E", ""))); } bool verificador = true; int j; for (j = 0; j < listaSeleccionadosID.Count; j++) { if (ConexionMetodos.AsociaUser(idSprint, listaSeleccionadosID.ElementAt(j)) == -1) { verificador = false; } else { verificador = true; } } if (verificador) { MessageBox.Show("Se guardaron los datos exitosamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnCrear_Click(object sender, EventArgs e) { if (txtNombre.Text != "" & txtDescri.Text != "") { int idSprint; idSprint = ConexionMetodos.insertarSprint(txtNombre.Text, txtDescri.Text, idRelease); if (idSprint > 0) { DialogResult dialogResult = MessageBox.Show("Sprint Creado con éxito, Desea agregar los user Stories", "Éxito Sprint", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { this.Hide(); //AsociarUserASprint ventana = new AsociarUserASprint(idSprint); //ventana.ShowDialog(); } else if (dialogResult == DialogResult.No) { this.Hide(); } this.Hide(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Debe llenar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public ActualizarEsfuerzoTarea(int idTarea) { idTare = idTarea; InitializeComponent(); tBEstimado.Text = ConexionMetodos.GetEstimadoTarea(idTare); txtDuracion.Text = ConexionMetodos.GetEsfuerzoTarea(idTare); }
private void cargarTestersPorProyecto(int idProyecto) { DataSet Testers = ConexionMetodos.obtenerTestersAsociadosProyecto(idProyecto); comboBox_testers.DataSource = Testers.Tables["Testers"]; comboBox_testers.ValueMember = "id"; comboBox_testers.DisplayMember = "nombre"; }
private void btnRefrescar_Click(object sender, EventArgs e) { UserStory = ConexionMetodos.obtenerUserStory_IDProyecto(ID_Proyecto); lstUserStory.DataSource = UserStory.Tables[0].DefaultView; lstUserStory.ValueMember = "Nombre"; }
//Carga los developers y testers asociados al este user story private void cargarUsuariosDelUserStory(int idUserStory) { DataSet Usuarios = ConexionMetodos.obtenerUsuariosAsociadosUserStory(idUserStory); listBox_usuarios.DataSource = Usuarios.Tables["UsuariosUserStory"]; listBox_usuarios.ValueMember = "id"; listBox_usuarios.DisplayMember = "nombre"; }
private void Index_UserStory_Load(object sender, EventArgs e) { //METODO ALAMBRADO RECORDAR ARREGLAR UserStory = ConexionMetodos.obtenerUserStory_IDProyecto(ID_Proyecto); lstUserStory.DataSource = UserStory.Tables[0].DefaultView; lstUserStory.ValueMember = "Nombre"; }
private void VerTarea_Load(object sender, EventArgs e) { ConexionMetodos con = new ConexionMetodos(); Tarea tarea = con.obtenerTarea_x_ID(id); lblNombre.Text = tarea.nombre; rtxtDescripcion.Enabled = false; rtxtDescripcion.Text = tarea.descripcion; txtDuracion.Enabled = false; txtDuracion.Text = tarea.duracion + " dias"; }
private void btnIngresar_Click(object sender, EventArgs e) { List <int> Lista = ConexionMetodos.Autentificar(txtUsuario.Text, txtContraseña.Text); if (Lista != null) { if (Lista.Count() == 0) { MessageBox.Show("Datos Inválidos"); } else { int idUsuario = Lista.ElementAt(0); int rol = Lista.ElementAt(1); String rolS = null; if ((rol > 0) & (txtUsuario.Text != "")) {//Verifica que el usuario y la contraseña sean válidos if (rol == 1) { rolS = "SysAdmin"; } if (rol == 2) { rolS = "Product Owner"; } if (rol == 3) { rolS = "Scrum Master"; } if (rol == 4) { rolS = "Developer"; } if (rol == 5) { rolS = "Tester"; } MessageBox.Show("Sesión Iniciada - " + rolS); this.Hide(); Principal Menu = new Principal(rol, idUsuario); Menu.ShowDialog(); } else { MessageBox.Show("Datos Inválidos"); } } } else { MessageBox.Show("No se pudo establecer una conexión con la base de datos"); } }
private void button_asociar_Click(object sender, EventArgs e) { Object id_developer = comboBox_developers.SelectedValue; Object id_tester = comboBox_testers.SelectedValue; int idUsuarioProyecto = (int)id_developer; ConexionMetodos.insertarAsociacionUserUserStory(idUserStory, idUsuarioProyecto); idUsuarioProyecto = (int)id_tester; ConexionMetodos.insertarAsociacionUserUserStory(idUserStory, idUsuarioProyecto); this.Close(); }
private void btnCrear_Click(object sender, EventArgs e) { String nombre = txtNombre.Text; String objetivo = rtxtDescripcion.Text; ConexionMetodos conn = new ConexionMetodos(); int estado = conn.insertarRelease(nombre, objetivo, idProyecto); if (estado == 1) { MessageBox.Show("Release creado correctamente"); } this.Close(); }
public CreaUsuario(int idProyectoP, int idUsuarioP) { InitializeComponent(); iDProyecto = idProyectoP; idUsuario = idUsuarioP; ConexionMetodos ConexionDocumentos = new ConexionMetodos(); String ProyectoN = ConexionMetodos.BuscarNombreProyecto(iDProyecto); cBProyecto.Items.Add(ProyectoN); List <String> Roles = ConexionMetodos.BuscarRoles(); for (int x = 0; x < Roles.Count; x++) { cBRol.Items.Add(Roles.ElementAt(x)); } }
private void btnDefinir_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDuracion.Text)) { MessageBox.Show("Tiene que llenar los campos correspondientes", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (ConexionMetodos.insertarDuracion(Convert.ToInt32(txtDuracion.Text), idProyecto) > 0) { MessageBox.Show("Duración Cambiada", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (cmbEstado.SelectedItem.Equals("Completado")) { //POR EL MOMENTO EL FK_USER STORY ESTA ALAMBRADO RECORDAR CAMBIAR CUANDO SE UNA TODA LA LOGICA ConexionMetodos.insertarCriterio(idUserStory, txtNombreCriterio.Text, rtxtDescripcion.Text, 1); MessageBox.Show("Criterio creado correctamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (cmbEstado.SelectedItem.Equals("Pendiente")) { ConexionMetodos.insertarCriterio(idUserStory, txtNombreCriterio.Text, rtxtDescripcion.Text, 0); MessageBox.Show("Criterio creado correctamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error Inesperado, intentelo mas tarde", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnEliminar_Click(object sender, EventArgs e) { ConexionMetodos con = new ConexionMetodos(); int ListItemIndex = lstUserStory.SelectedIndex; DataRow dr = UserStory.Tables[0].Rows[ListItemIndex]; int id = Convert.ToInt32(dr["id"]); con.eliminarUserStory(id); MessageBox.Show("User Story eliminado con éxito"); UserStory = ConexionMetodos.obtenerUserStory_IDProyecto(ID_Proyecto); lstUserStory.DataSource = UserStory.Tables[0].DefaultView; lstUserStory.ValueMember = "Nombre"; }
private void btnCrear_Click(object sender, EventArgs e) { if (txtDescri.Text != "") { if (ConexionMetodos.insertarSprint(txtDescri.Text, idSprint) > 0) { MessageBox.Show("Sprint Review realizada", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("No deben haber campos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void CargarTareas_click(Object sender, System.EventArgs e) { label1.Text = "Seleccione una Tarea o una opción válida para continuar"; Button B = (Button)sender; String NumeroBoton = B.Name; NumeroBoton = NumeroBoton.Remove(0, 5); int ID_Boton = Convert.ToInt32(NumeroBoton); DataRow ID_UserStory = Sprints.Tables[0].Rows[ID_Boton]; idUserStory = Convert.ToInt32(ID_UserStory["id"].ToString()); nameUserStory = ID_UserStory["Nombre"].ToString(); Tareas = ConexionMetodos.CargarTareas(idUserStory); CrearBotones(panel5, Tareas); panel5.Visible = true; panel4.Visible = false; }
public void CargarSprints_click(Object sender, System.EventArgs e) { label1.Text = "Seleccione un Sprint o una opción válida para continuar"; Button B = (Button)sender; String NumeroBoton = B.Name; NumeroBoton = NumeroBoton.Remove(0, 5); int ID_Boton = Convert.ToInt32(NumeroBoton); DataRow ID_Release = Releases.Tables[0].Rows[ID_Boton]; idRelease = Convert.ToInt32(ID_Release["id"].ToString()); Sprints = ConexionMetodos.CargarSprints(idRelease); CrearBotones(panel3, Sprints); panel3.Visible = true; panel2.Visible = false; }
public void CargarUserStory_click(Object sender, System.EventArgs e) { label1.Text = "Seleccione un UserStory o una opción válida para continuar"; Button B = (Button)sender; String NumeroBoton = B.Name; NumeroBoton = NumeroBoton.Remove(0, 5); int ID_Boton = Convert.ToInt32(NumeroBoton); DataRow ID_Sprint = Sprints.Tables[0].Rows[ID_Boton]; idSprint = Convert.ToInt32(ID_Sprint["id"].ToString()); UserStories = ConexionMetodos.CargarUserStories(idSprint); CrearBotones(panel4, UserStories); panel4.Visible = true; panel3.Visible = false; }
public void CargarReleases_click(Object sender, System.EventArgs e) { label1.Text = "Seleccione un Release o una opción válida para continuar"; Button B = (Button)sender; String NumeroBoton = B.Name; NumeroBoton = NumeroBoton.Remove(0, 5); int ID_Boton = Convert.ToInt32(NumeroBoton); DataRow ID_Proyecto = Proyectos.Tables[0].Rows[ID_Boton]; idProyecto = Convert.ToInt32(ID_Proyecto["id"].ToString()); Releases = ConexionMetodos.CargarReleases(idProyecto); CrearBotones(panel2, Releases); panel2.Visible = true; panel1.Visible = false; BotonAtras.Enabled = true; }
/* * Nombre:btnCrear_Click * Propósito:Verificar que un usuario se pueda crear y llamar método para crearlo * Entrada:El evento * Salida: Mensaje de éxito o error * Creado por: Cristian Araya * Fecha de Creacion: 22/05/2013 * Ultima Modificacion Hecha por: * Fecha Ultima Modificacion: */ private void btnCrear_Click(object sender, EventArgs e) { if (txtContraseña.Text == txtConfirmarcionContraseña.Text) { //insertarUsuario(String nombre, String usuario, String contrasena, String email, int proyecto, int rol); if (ConexionMetodos.insertarUsuario(txtNombre.Text, txtUsuario.Text, txtContraseña.Text, txtEmail.Text, iDProyecto, (cBRol.SelectedIndex + 2)) > 0) { MessageBox.Show("Usuario Creado con éxito", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); //MenuPrincipal Menu = new MenuPrincipal(); //Menu.ShowDialog(); } else { MessageBox.Show("Ha ocurrido un error,intentelo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Las contraseñas deben de ser igual", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void VerCriterio_Load(object sender, EventArgs e) { ConexionMetodos con = new ConexionMetodos(); Criterio criterio = con.obtenerCriterio_x_ID(id); lblNombre.Text = criterio.nombre; rtxtDescripcion.Enabled = false; txtEstado.Enabled = false; rtxtDescripcion.Text = criterio.descripcion; String estado; if (criterio.estado == "True") { estado = "Completo"; } else { estado = "Pendiente"; } txtEstado.Text = estado; }
private void btnAgregar_Click(object sender, EventArgs e) { int duracion = 0; if (cmbDuracion.SelectedIndex == 0) { duracion = 1; } else if (cmbDuracion.SelectedIndex == 1) { duracion = 2; } else if (cmbDuracion.SelectedIndex == 2) { duracion = 4; } else if (cmbDuracion.SelectedIndex == 3) { duracion = 8; } else if (cmbDuracion.SelectedIndex == 4) { duracion = 16; } else if (cmbDuracion.SelectedIndex == 5) { duracion = 24; } else if (cmbDuracion.SelectedIndex == 6) { duracion = 48; } else if (cmbDuracion.SelectedIndex == 7) { duracion = 96; } else if (cmbDuracion.SelectedIndex == 8) { duracion = 192; } else if (cmbDuracion.SelectedIndex == 9) { duracion = 384; } else if (cmbDuracion.SelectedIndex == 10) { duracion = 720; } else if (cmbDuracion.SelectedIndex == 11) { duracion = 1440; } else if (cmbDuracion.SelectedIndex == 12) { duracion = 2880; } ConexionMetodos.insertarTarea(idUserStory, txtNombreTarea.Text, rtxtDescripcion.Text, duracion, 0); MessageBox.Show("Tarea creadada correctamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); frmAgregarTarea agregar = new frmAgregarTarea(idUserStory); agregar.Show(); }
public Principal(int rolP, int idUsuarioP) { InitializeComponent(); rol = rolP; idUsuario = idUsuarioP; Proyectos = ConexionMetodos.CargarProyectosxUsuario(idUsuario); if (rol == 1) { userStoryToolStripMenuItem.Visible = false; userStoryToolStripMenuItem1.Visible = false; releaseToolStripMenuItem.Visible = false; sprintToolStripMenuItem.Visible = false; sprintToolStripMenuItem1.Visible = false; sprintToolStripMenuItem2.Visible = false; tareasToolStripMenuItem.Visible = false; definirDuraciónSprintToolStripMenuItem.Visible = false; definirCriteriosDeAceptaciónToolStripMenuItem.Visible = false; } if (rol == 2) { nuevoProyectoToolStripMenuItem.Visible = false; crearUsuarioToolStripMenuItem.Visible = false; userStoryToolStripMenuItem1.Visible = false; sprintToolStripMenuItem.Visible = false; sprintToolStripMenuItem1.Visible = false; sprintToolStripMenuItem2.Visible = false; tareasToolStripMenuItem.Visible = false; definirDuraciónSprintToolStripMenuItem.Visible = false; definirCriteriosDeAceptaciónToolStripMenuItem.Visible = false; } if (rol == 3) { nuevoProyectoToolStripMenuItem.Visible = false; crearUsuarioToolStripMenuItem.Visible = false; userStoryToolStripMenuItem.Visible = false; releaseToolStripMenuItem.Visible = false; tareasToolStripMenuItem.Visible = false; definirCriteriosDeAceptaciónToolStripMenuItem.Visible = false; } if (rol == 4) { nuevoProyectoToolStripMenuItem.Visible = false; crearUsuarioToolStripMenuItem.Visible = false; sprintToolStripMenuItem.Visible = false; sprintToolStripMenuItem1.Visible = false; sprintToolStripMenuItem2.Visible = false; userStoryToolStripMenuItem.Visible = false; releaseToolStripMenuItem.Visible = false; definirDuraciónSprintToolStripMenuItem.Visible = false; actualizarAsociaciónAUsuarioToolStripMenuItem.Visible = false; } if (rol == 5) { nuevoProyectoToolStripMenuItem.Visible = false; crearUsuarioToolStripMenuItem.Visible = false; sprintToolStripMenuItem.Visible = false; sprintToolStripMenuItem1.Visible = false; sprintToolStripMenuItem2.Visible = false; userStoryToolStripMenuItem.Visible = false; releaseToolStripMenuItem.Visible = false; definirDuraciónSprintToolStripMenuItem.Visible = false; actualizarAsociaciónAUsuarioToolStripMenuItem.Visible = false; } CrearBotones(panel1, Proyectos); BotonAtras.Enabled = false; panel2.Visible = false; panel3.Visible = false; panel4.Visible = false; panel5.Visible = false; }