protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            TRG_Trigger_RiesgosBL _TRG_Trigger_RiesgosBL = new TRG_Trigger_RiesgosBL();

            _TB_PlanAccionBE.PlanAccion_id   = _PlanAccion_id;
            _TB_PlanAccionBE.Fecha           = DateTime.ParseExact(txtFecha.Text, "dd/MM/yyyy", null);
            _TB_PlanAccionBE.Registro_id     = _Registro_id;
            _TB_PlanAccionBE.PlanAccion_desc = txtPlan.Text;
            _TB_PlanAccionBE.Responsable     = Convert.ToInt32(ddlResponsable.SelectedValue);
            _TB_PlanAccionBE.Estado          = chbCumplido.Checked;

            if (_TB_PlanAccionBL.ActualizarTB_PlanAccion(_TB_PlanAccionBE))
            {
                if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(_Registro_id, Convert.ToInt16(Request.QueryString["Sistema_id"])) == 0)
                {
                    if (_Sistema_id == 4)
                    {
                        _TRG_Trigger_RiesgosBE.Estado         = false;
                        _TRG_Trigger_RiesgosBE.Trigger_id     = Convert.ToInt32(Request.QueryString["Trigger_id"]);
                        _TRG_Trigger_RiesgosBE.Registro_id    = _Registro_id;
                        _TRG_Trigger_RiesgosBE.Usuario_update = ((Fnc_FuncionariosBE)Session["FNC_Funcionarios"]).Funcionario_Id;
                        if (_TRG_Trigger_RiesgosBL.ActualizarTRG_Trigger_RiesgosFin(_TRG_Trigger_RiesgosBE))
                        {
                        }
                    }
                }
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true);
            }
            else
            {
                Response.Write("<script language=javascript>alert('ERROR');</script>");
            }
        }
示例#2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                var _mietq_etiqueta = _ALR_AlertasBE;
                _mietq_etiqueta.Alerta_id        = Convert.ToInt32(lblAlerta_id.Text);
                _mietq_etiqueta.Alerta_desc      = txtDescripcion.Text;
                _mietq_etiqueta.Fecha_alerta     = DateTime.ParseExact(txtFecha.Text, "dd/MM/yyyy", null);
                _mietq_etiqueta.Departamento_id  = Convert.ToInt16(ddlDepartamento.SelectedValue);
                _mietq_etiqueta.Guardia_id       = Convert.ToInt16(ddlGuardia.SelectedValue);
                _mietq_etiqueta.Area_id          = Convert.ToInt16(ddlArea.SelectedValue);
                _mietq_etiqueta.SistemaQA_id     = Convert.ToInt16(ddlSistemaQA.SelectedValue);
                _mietq_etiqueta.ElementoClave_id = 21;
                _mietq_etiqueta.Clasificacion    = Convert.ToInt16(ddlClasificacion.SelectedValue);
                _mietq_etiqueta.Originador       = Convert.ToInt16(ddlOriginador.SelectedValue);;
                _mietq_etiqueta.Registrador      = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id;
                _mietq_etiqueta.Estado           = Convert.ToInt16(rblEstado.SelectedValue);

                if (rblEstado.SelectedValue == "3")
                {
                    if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(int.Parse(lblAlerta_id.Text), 2) > 0)
                    {
                        String mensaje = "<script language='JavaScript'>window.alert('No puede cerrar Incidente si existe Planes pendientes');";
                        mensaje += Environment.NewLine;
                        mensaje += "</script>";
                        mensaje += Environment.NewLine;
                        this.Page.Response.Write(mensaje);
                    }
                    else
                    {
                        if (_ALR_AlertasBL.ActualizarALR_Alertas(_ALR_AlertasBE))
                        {
                            ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true);
                        }
                        else
                        {
                            //Response.Redirect("error.aspx?error=" + vexito);
                        }
                    }
                }
                else
                {
                    if (_ALR_AlertasBL.ActualizarALR_Alertas(_ALR_AlertasBE))
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true);
                    }
                    else
                    {
                        //Response.Redirect("error.aspx?error=" + vexito);
                    }
                }
            }
            catch (Exception ex)
            {
                // lblMensaje.Text = ex.ToString();
            }
        }
        protected void ibnActualizar_Click(object sender, ImageClickEventArgs e)
        {
            int _Estado;
            TRG_Trigger_RiesgosBE _TRG_Trigger_RiesgosBE = new TRG_Trigger_RiesgosBE();
            ImageButton           ibn  = (ImageButton)sender;
            RepeaterItem          fila = (RepeaterItem)ibn.Parent;
            int    _Registro_id        = int.Parse(((Label)fila.Controls[1]).Text);
            string _Var = ((Label)fila.Controls[3]).Text;

            if (_Var == "Si")
            {
                _TRG_Trigger_RiesgosBE.Estado = false;
            }
            else
            {
                _TRG_Trigger_RiesgosBE.Estado = true;
            }
            _TRG_Trigger_RiesgosBE.Trigger_id     = Convert.ToInt32(Request.QueryString["Trigger_id"]);
            _TRG_Trigger_RiesgosBE.Registro_id    = _Registro_id;
            _TRG_Trigger_RiesgosBE.Usuario_update = ((Fnc_FuncionariosBE)Session["FNC_Funcionarios"]).Funcionario_Id;

            if (_Var == "Si")
            {
                if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(_Registro_id, 4) > 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No puede cerrar Riesgo si existe Planes pendientes');", true);
                }
                else
                {
                    ltlAlert.Text = "";

                    if (!_TRG_Trigger_RiesgosBL.ActualizarTRG_Trigger_Riesgos(_TRG_Trigger_RiesgosBE))
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No se pudo actualizar riesgo!');", true);
                    }
                }
            }
            if (_Var == "No")
            {
                if (_TRG_Trigger_RiesgosBL.ActualizarTRG_Trigger_Riesgos(_TRG_Trigger_RiesgosBE))
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "window.open('../admin/RegistrarPlanAccion.aspx?tipoPlan=1&Registro_id=" + _Registro_id + "&Titulo=Trigger&Sistema_id=4','Dates','scrollbars=no,resizable=yes','height=300px', 'width=200px')", true);
                }
                else
                {
                    String mensaje = "<script language='JavaScript'>window.alert('error, no se pudo actualizar el registro')";
                    mensaje += Environment.NewLine;
                    this.Page.Response.Write(mensaje);
                }
            }
            GenerarTabla(int.Parse(Request.QueryString["Trigger_id"]));
        }
示例#4
0
        protected void ibnActualizar_Click(object sender, ImageClickEventArgs e)
        {
            AUD_Auditoria_PreguntaBE _AUD_Auditoria_PreguntaBE = new AUD_Auditoria_PreguntaBE();
            ImageButton  ibn          = (ImageButton)sender;
            RepeaterItem fila         = (RepeaterItem)ibn.Parent;
            int          _Registro_id = int.Parse(((Label)fila.Controls[1]).Text);
            string       _Var         = ((Label)fila.Controls[3]).Text;

            if (_Var == "Si")
            {
                _AUD_Auditoria_PreguntaBE.Valor = 0;
            }
            else
            {
                _AUD_Auditoria_PreguntaBE.Valor = 1;
            }
            _AUD_Auditoria_PreguntaBE.Auditoria_id = Convert.ToInt32(Request.QueryString["Auditoria_id"]);
            _AUD_Auditoria_PreguntaBE.Registro_id  = _Registro_id;

            if (_Var == "No")
            {
                if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(_Registro_id, 5) > 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No puede cerrar Riesgo si existe Planes pendientes');", true);
                }
                else
                {
                    ltlAlert.Text = "";

                    if (!_AUD_Auditoria_PreguntaBL.ActualizarAUD_Auditoria_Pregunta(_AUD_Auditoria_PreguntaBE))
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No se pudo actualizar riesgo!');", true);
                    }
                }
            }
            if (_Var == "Si")
            {
                if (_AUD_Auditoria_PreguntaBL.ActualizarAUD_Auditoria_Pregunta(_AUD_Auditoria_PreguntaBE))
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "window.open('../admin/RegistrarPlanAccion.aspx?tipoPlan=1&Registro_id=" + _Registro_id + "&Titulo=Auditoria&Sistema_id=5','Dates','scrollbars=no,resizable=yes','height=300px', 'width=200px')", true);
                }
                else
                {
                    String mensaje = "<script language='JavaScript'>window.alert('error, no se pudo actualizar el registro')";
                    mensaje += Environment.NewLine;
                    this.Page.Response.Write(mensaje);
                }
            }
            GenerarTabla(int.Parse(Request.QueryString["Auditoria_id"]));
        }
示例#5
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                var _mietq_etiqueta = _TB_IncidentesBE;
                //_miempl.Emp_id = "";
                _mietq_etiqueta.Incidente_id      = Convert.ToInt32(lblIncidente_id.Text);
                _mietq_etiqueta.Titulo            = txtTitulo.Text;
                _mietq_etiqueta.Descripcion       = txtDescripcion.Text;
                _mietq_etiqueta.Fecha_incidente   = DateTime.ParseExact(txtFecha.Text, "dd/MM/yyyy", null);
                _mietq_etiqueta.Fecha_estimada    = DateTime.Now;
                _mietq_etiqueta.Turno             = Convert.ToInt16(rblTurno.SelectedValue);
                _mietq_etiqueta.Tiempo_ext        = 1;
                _mietq_etiqueta.Estatus_ope       = Convert.ToInt16(ddlEstatusOperacional.SelectedValue);
                _mietq_etiqueta.Departamento      = Convert.ToInt16(ddlDepartamento.SelectedValue);
                _mietq_etiqueta.Guardia           = 0;
                _mietq_etiqueta.Area_id           = Convert.ToInt16(ddlArea.SelectedValue);
                _mietq_etiqueta.Tipo_emp          = Convert.ToInt16(rblTipoPersonal.SelectedValue);
                _mietq_etiqueta.Contratista_id    = Convert.ToInt16(ddlContratista.SelectedValue);
                _mietq_etiqueta.Rol_id            = 1;
                _mietq_etiqueta.Rol_tiempo        = 1;
                _mietq_etiqueta.Compania_tiempo   = 1;
                _mietq_etiqueta.ParteCuerpo_id    = Convert.ToInt16(ddlParteCuerpo.SelectedValue);
                _mietq_etiqueta.EquipoAfectado_id = 1;
                _mietq_etiqueta.Clasificacion_id  = Convert.ToInt16(ddlClasificacion.SelectedValue);
                _mietq_etiqueta.Daño_tipo         = Convert.ToInt16(ddlTipoIncidente.SelectedValue);
                _mietq_etiqueta.Registro          = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id.ToString();
                _mietq_etiqueta.Causainmediata_id = Convert.ToInt16(ddlCausaInmediata.SelectedValue);
                _mietq_etiqueta.Riesgo_inv_id     = Convert.ToInt16(ddlComportamientoInvolucrado.SelectedValue);
                _mietq_etiqueta.Tecnologia_id     = 1;
                _mietq_etiqueta.Condicion_inv_id  = Convert.ToInt16(ddlCondicionaInvolucrado.SelectedValue);
                _mietq_etiqueta.ElementoClave_id  = Convert.ToInt16(ddlSistema.SelectedValue);
                _mietq_etiqueta.Estado            = Convert.ToInt16(rblEstado.SelectedValue);


                if (rblEstado.SelectedValue == "3")
                {
                    if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(int.Parse(lblIncidente_id.Text), 1) > 0)
                    {
                        String mensaje = "<script language='JavaScript'>window.alert('No puede cerrar Incidente si existe Planes pendientes');";
                        mensaje += Environment.NewLine;
                        mensaje += "</script>";
                        mensaje += Environment.NewLine;
                        this.Page.Response.Write(mensaje);
                    }
                    else
                    {
                        if (_TB_IncidentesBL.ActualizarTB_Incidentes(_TB_IncidentesBE))
                        {
                            ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true);
                        }
                        else
                        {
                            //Response.Redirect("error.aspx?error=" + vexito);
                        }
                    }
                }
                else
                {
                    if (_TB_IncidentesBL.ActualizarTB_Incidentes(_TB_IncidentesBE))
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true);
                    }
                    else
                    {
                        //Response.Redirect("error.aspx?error=" + vexito);
                    }
                }
            }
            catch (Exception ex)
            {
                // lblMensaje.Text = ex.ToString();
            }
        }