protected void btnResolver_Click(object sender, EventArgs e) { Caso c = new Caso(); Usuario u = new Usuario(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int estado, situacion; estado = 2; situacion = sit(DropDownList2.Text); if (estado == 0 || situacion == 0) { MessageBox.Show("Revisar Valores"); } else { if (estado == 2) { if (situacion >= 1 || situacion <= 8) { c.resolverCaso(idCaso, situacion); c.crearHistorial(idCaso, "", "", "Resuelto", DropDownList2.Text, "", "", "", Session["usuario"].ToString()); } else {//1 al 8 MessageBox.Show("La situacion no es adecuada para el estado"); } } } }
protected void btnEditar_Click(object sender, EventArgs e) { Caso c = new Caso(); Usuario u = new Usuario(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int categoria, prioridad, estado, situacion, editor; categoria = cate(txtCategoria.Text); prioridad = priori(txtPrioridad.Text); estado = est(txtEstado.Text); situacion = sit(txtSituacion.Text); editor = u.ObtenerId(txtEditor.Text); if (categoria == 0 || prioridad == 0 || estado == 0 || situacion == 0) { MessageBox.Show("Revisar Valores"); } else { if (estado == 1 || estado == 4) { if (situacion == 9 || situacion == 10 || situacion == 11 || situacion == 12 || situacion == 13) { c.editarCaso(idCaso, txtDescripcion.Text, editor, estado, situacion, categoria, prioridad, txtFeEnt.Text); c.crearHistorial(idCaso, txtDescripcion.Text, txtEditor.Text, txtEstado.Text, txtSituacion.Text, txtCategoria.Text, txtPrioridad.Text, txtFeEnt.Text, Session["usuario"].ToString()); } else {//9 al 13 MessageBox.Show("La situacion no es adecuada para el estado"); } } else if (estado == 2) { if (situacion >= 1 || situacion <= 8) { c.editarCaso(idCaso, txtDescripcion.Text, editor, estado, situacion, categoria, prioridad, txtFeEnt.Text); c.crearHistorial(idCaso, txtDescripcion.Text, txtEditor.Text, txtEstado.Text, txtSituacion.Text, txtCategoria.Text, txtPrioridad.Text, txtFeEnt.Text, Session["usuario"].ToString()); } else {//1 al 8 MessageBox.Show("La situacion no es adecuada para el estado"); } } } }
protected void Button2_Click(object sender, EventArgs e) { Caso c = new Caso(); Usuario u = new Usuario(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int estado, situacion; estado = 3; c.cerrarCaso(idCaso); c.crearHistorial(idCaso, "", "", "Cerrado", " ", "", "", "", Session["usuario"].ToString()); Response.Redirect("CCerrar.aspx"); }
protected void Button2_Click(object sender, EventArgs e) { Caso c = new Caso(); Usuario u = new Usuario(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int estado, situacion; estado = est(txtEstado.Text); situacion = sit(DropDownList2.Text); //int pr = p.existenciaTrabajador(proy, trabNuevo); if (estado == 1 || estado == 4) { if (situacion == 9 || situacion == 10 || situacion == 11 || situacion == 12 || situacion == 13) { c.cambiarSituacion(idCaso, situacion); c.crearHistorial(idCaso, "", "", txtEstado.Text, DropDownList2.Text, "", "", "", Session["usuario"].ToString()); } else {//9 al 13 MessageBox.Show("La situacion no es adecuada para el estado"); } } else if (estado == 2) { if (situacion >= 1 || situacion <= 8) { c.cambiarSituacion(idCaso, situacion); c.crearHistorial(idCaso, "", "", txtEstado.Text, DropDownList2.Text, "", "", "", Session["usuario"].ToString()); } else {//1 al 8 MessageBox.Show("La situacion no es adecuada para el estado"); } } }
protected void Button2_Click(object sender, EventArgs e) { Caso c = new Caso(); Usuario u = new Usuario(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int estado, situacion; estado = 4; situacion = sit(DropDownList2.Text); if (estado == 1 || estado == 4) { if (situacion == 9 || situacion == 10 || situacion == 11 || situacion == 12 || situacion == 13) { c.reactivarCaso(idCaso, situacion); c.crearHistorial(idCaso, "", "", "Reactivado", DropDownList2.Text, "", "", "", Session["usuario"].ToString()); } else {//9 al 13 MessageBox.Show("La situacion no es adecuada para el estado"); } } else if (estado == 2) { if (situacion >= 1 || situacion <= 8) { c.reactivarCaso(idCaso, situacion); c.crearHistorial(idCaso, "", "", "Reactivado", DropDownList2.Text, "", "", "", Session["usuario"].ToString()); } else {//1 al 8 MessageBox.Show("La situacion no es adecuada para el estado"); } } }
protected void btnAsignarT_Click(object sender, EventArgs e) { Usuario u = new Usuario(); Caso c = new Caso(); Proyecto p = new Proyecto(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int trabViejo, trabNuevo; trabViejo = u.ObtenerId(txtViejo.Text); trabNuevo = u.ObtenerId(DropDownList2.Text); ArrayList carga = new ArrayList(); string[] hola = new string[12]; carga = c.datosCompletosdeCaso(DropDownList1.Text); int i = 0, proy; foreach (string item in carga) { hola[i] = item; i++; } proy = Int32.Parse(hola[3]); MessageBox.Show(proy.ToString()); int pr = p.existenciaTrabajador(proy, trabNuevo); if (pr != 0) { c.AsignarCaso(idCaso, trabNuevo); c.crearHistorial(idCaso, "", DropDownList2.Text, "", "", "", "", "", Session["usuario"].ToString()); c.crearNotificacion(DropDownList2.Text, "Se te ha asignado al caso " + caso); } else { MessageBox.Show("El trabajador debe estar asignado al proyecto"); } }