private void btn_GestionarWorkflow_Click(object sender, EventArgs e) { Gestionar_Workflow GW = new Gestionar_Workflow(usu); GW.Show(); this.Hide(); }
private void btnRegresar_Click(object sender, EventArgs e) { Gestionar_Workflow GW = new Gestionar_Workflow(usu); GW.Show(); this.Close(); }
private void btnEnviar_Click(object sender, EventArgs e) { dgvFlujo.AllowUserToAddRows = true; string cod = string.Empty; UsuarioNeg neg = new UsuarioNeg(); DataSet id = neg.ObtenerId(lblNombreUsuario.Text); cod = id.Tables[0].Rows[0].ItemArray[0].ToString(); string flujoId = neg.registrarFlujoDevId(txtNombreFlujo.Text); Dominio.T_DetalleFlujo flujo = new Dominio.T_DetalleFlujo(); Dominio.T_Señas seña = new Dominio.T_Señas(); Dominio.T_Secuencia se = new Dominio.T_Secuencia(); Dominio.T_Herramienta he = new Dominio.T_Herramienta(); foreach (DataGridViewRow rows in dgvFlujo.Rows) { List <string> array = new List <string>(); string valse = rows.Cells[1].Value.ToString(); DataSet valseña = neg.ValidaSeña(valse); if (valseña.Tables[0].Rows.Count == 0) { seña.nombre = rows.Cells[1].Value.ToString(); seña.descripcion = "No Asignado"; seña.idCategoriaSeñas = 1002; seña.estado = "No validado"; se.nombreSecuencia = rows.Cells[0].Value.ToString(); flujo.idHerramienta = Convert.ToInt32(rows.Cells[4].Value); flujo.idUsuario = Convert.ToInt32(cod); flujo.idFlujo = Convert.ToInt32(flujoId); flujo.estado = "Pendiente de Aprobación"; flujo.existe = false; flujo.idCategoria = Convert.ToInt32(rows.Cells[3].Value); string respuesta = neg.registrarFlujoSeña(flujo, se, seña); if (respuesta == "Flujo S Registrado") { array.Add(rows.Cells[1].Value.ToString()); } else { array = new List <string>(); array.Add("Error"); } } else { flujo.idSeñas = Convert.ToInt32(valseña.Tables[0].Rows[0].ItemArray[0]); se.nombreSecuencia = rows.Cells[0].Value.ToString(); flujo.idHerramienta = Convert.ToInt32(rows.Cells[4].Value); flujo.idUsuario = Convert.ToInt32(cod); flujo.idFlujo = Convert.ToInt32(flujoId); flujo.estado = "Pendiente de Aprobación"; flujo.existe = true; flujo.idCategoria = Convert.ToInt32(rows.Cells[3].Value); string respuesta = neg.registrarFlujo(flujo, se); if (respuesta == "Flujo Registrado") { array.Add(rows.Cells[1].Value.ToString()); } else { array = new List <string>(); array.Add("Error"); } } if (array.Contains("Error")) { MessageBox.Show("Error. Consulte con el Administrador del Sistema."); } else { string toDisplay = string.Join(Environment.NewLine, array); MessageBox.Show("Flujo, con señas:" + toDisplay + " registrado correctamente."); } limpiar(); if (dgvFlujo.Rows.Count == 0) { dgvFlujo.AllowUserToAddRows = true; } else { dgvFlujo.AllowUserToAddRows = false; } } Gestionar_Workflow gwf = new Gestionar_Workflow(usu); this.Close(); gwf.Show(); }