コード例 #1
0
        protected void gvrAsignacion_SelectedIndexChanged(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script>$('#exampleModal').modal('show');</script>", false);

            try
            {
                GridViewRow row = gvrAsignacion.SelectedRow;
                id         = row.Cells[1].Text;
                hdId.Value = id;

                OCKO_TblAsignacion asignacionTable = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));

                switch (asignacionTable.AsiEstado)
                {
                case "Inicio":
                    estadoId = 1;

                    break;

                case "Analisis":
                    estadoId = 2;

                    break;

                case "Proceso":
                    estadoId = 3;

                    break;

                case "Pruebas":
                    estadoId = 4;

                    break;

                case "Terminado":
                    estadoId = 5;
                    break;
                }
                if (estadoId != 0)
                {
                    ddlEstados.SelectedValue = estadoId.ToString();
                }


                //txtNombreEdit.Text = moduloLocal.ModNombre;
                //txtDescripcionEdit.Text = moduloLocal.ModDescripcion;
            }
            catch (Exception ex)
            {
                Session["ERROR_PM"] = ex;
                Response.Redirect("PM_ERROR.aspx");
            }
        }
コード例 #2
0
 protected void Eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         OCKO_TblAsignacion asignacionLocal = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
         asignacionClass.EliminarAsignacion(asignacionLocal);
         mensaje = " ¿Esta Seguro de Eliminar  :" + asignacionLocal.AsiDescripcion + "?";
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "Evaluacion('" + mensaje + "');", true);
     }
     catch (Exception ex)
     {
         Session["ERROR_PM"] = ex;
         Response.Redirect("PM_ERROR.aspx");
     }
 }
コード例 #3
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         OCKO_TblAsignacion asignacionLocal = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
         asignacionLocal.CodEmpleado      = Convert.ToInt32(ddlPersonal.SelectedValue);
         asignacionLocal.AsiEstado        = "Asignado";
         asignacionLocal.AsiAvanceTecnico = 0;
         asignacionClass.ActualizarAsignacion(asignacionLocal);
         mensaje = "Tarea Asignada Correctamente";
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "Mensaje('" + mensaje + "');", true);
     }
     catch (Exception ex)
     {
         Session["ERROR_JEFES"] = ex;
         Response.Redirect("Jefes_ERROR.aspx");
     }
 }
コード例 #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            int estadoSelect = Convert.ToInt32(ddlEstados.SelectedValue);

            estado = "";
            switch (estadoSelect)
            {
            case 1:
                estado          = "Inicio";
                valorPorcentaje = 0;
                break;

            case 2:
                estado          = "Analisis";
                valorPorcentaje = 25;
                break;

            case 3:
                estado          = "Proceso";
                valorPorcentaje = 50;
                break;

            case 4:
                estado          = "Pruebas";
                valorPorcentaje = 75;
                break;

            case 5:
                estado          = "Terminado";
                valorPorcentaje = 100;
                break;
            }
            OCKO_TblAsignacion asignacionTable = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));

            asignacionTable.AsiEstado        = estado;
            asignacionTable.AsiAvanceTecnico = valorPorcentaje;
            asignacionClass.ActualizarAsignacion(asignacionTable);
            mensaje = "Cambio de estado a :     " + estado + "    la tarea :  " + asignacionTable.AsiDescripcion;
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "Mensaje('" + mensaje + "');", true);
        }
コード例 #5
0
        protected void gvrAsignacion_SelectedIndexChanged(object sender, EventArgs e)
        {
            pnlBotones.Visible = true;
            try
            {
                GridViewRow row = gvrAsignacion.SelectedRow;
                id         = row.Cells[1].Text;
                hdId.Value = id;

                OCKO_TblAsignacion asignacionLocal = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
                txtDescripcionEdit.Text      = asignacionLocal.AsiDescripcion;
                datefechaInicioEdit.Text     = asignacionLocal.AsiFechaInicio.ToString();
                datefechaFinEdit.Text        = asignacionLocal.AsiFechafin.ToString();
                ddlSeccionEdit.SelectedValue = asignacionLocal.CodSeccion.ToString();
                ddlProcesoEdit.SelectedValue = asignacionLocal.CodProceso.ToString();
            }
            catch (Exception ex)
            {
                Session["ERROR_PM"] = ex;
                Response.Redirect("PM_ERROR.aspx");
            }
        }
コード例 #6
0
        protected void gvrTareas_SelectedIndexChanged(object sender, EventArgs e)
        {
            pnlBotones.Visible = true;
            try
            {
                GridViewRow row = gvrTareas.SelectedRow;
                id         = row.Cells[1].Text;
                hdId.Value = id;

                OCKO_TblAsignacion asignacionTable = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
                if (asignacionTable.CodEmpleado != null)
                {
                    ddlPersonal.SelectedValue = asignacionTable.CodEmpleado.ToString();
                }
                //txtNombreEdit.Text = moduloLocal.ModNombre;
                //txtDescripcionEdit.Text = moduloLocal.ModDescripcion;
            }
            catch (Exception ex)
            {
                Session["ERROR_JEFES"] = ex;
                Response.Redirect("Jefes_ERROR.aspx");
            }
        }
コード例 #7
0
        protected void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                OCKO_TblAsignacion asignacionLocalF = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
                OCKO_TblAsignacion asignacionLocalT = asignacionClass.BuscarIdAsignacion(Convert.ToInt32(hdId.Value));
                if (cbxFuncionalEdit.Checked == true)
                {
                    asignacionLocalF.AsiDescripcion = txtDescripcionEdit.Text;
                    asignacionLocalF.AsiFechaInicio = Convert.ToDateTime(datefechaInicioEdit.Text).Date;
                    asignacionLocalF.AsiFechafin    = Convert.ToDateTime(datefechaFinEdit.Text).Date;
                    asignacionLocalF.CodProceso     = int.Parse(ddlProcesoEdit.SelectedValue);
                    asignacionLocalF.CodSeccion     = int.Parse(ddlSeccionEdit.SelectedValue);
                    asignacionLocalF.CodJefe        = int.Parse(Session["EncargadoFuncional"].ToString());
                    asignacionClass.ActualizarAsignacion(asignacionTable);
                }

                if (cbxTecnicoEdit.Checked == true)
                {
                    asignacionLocalT.AsiDescripcion = txtDescripcionEdit.Text;
                    asignacionLocalT.AsiFechaInicio = Convert.ToDateTime(datefechaInicioEdit.Text).Date;
                    asignacionLocalT.AsiFechafin    = Convert.ToDateTime(datefechaFinEdit.Text).Date;
                    asignacionLocalT.CodProceso     = int.Parse(ddlProcesoEdit.SelectedValue);
                    asignacionLocalT.CodSeccion     = int.Parse(ddlSeccionEdit.SelectedValue);
                    asignacionLocalT.CodJefe        = int.Parse(Session["EncargadoFuncional"].ToString());
                    asignacionClass.ActualizarAsignacion(asignacionTable);
                }
                mensaje += " una Tarea ";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "MensajeEditado('" + mensaje + "');", true);
                ClientScript.RegisterStartupScript(this.GetType(), "", " setTimeout('window.location.href = window.location.href', 3000);", true);
            }
            catch (Exception ex)
            {
                Session["ERROR_PM"] = ex;
                Response.Redirect("PM_ERROR.aspx");
            }
        }
コード例 #8
0
 public void ActualizarAsignacion(OCKO_TblAsignacion Asignacion)
 {
     OckoDc.SubmitChanges();
 }
コード例 #9
0
 public void EliminarAsignacion(OCKO_TblAsignacion Asignacion)
 {
     OckoDc.OCKO_TblAsignacion.DeleteOnSubmit(Asignacion);
     OckoDc.SubmitChanges();
 }
コード例 #10
0
 public void GuardarAsignacion(OCKO_TblAsignacion Asignacion)
 {
     OckoDc.OCKO_TblAsignacion.InsertOnSubmit(Asignacion);
     OckoDc.SubmitChanges();
 }