protected void btnCargarDatosBasicos_Click(object sender, EventArgs e)
        {
            iftMonitoreoCriticoAplicativo objMonitoreoCriticoAplicativo = new iftMonitoreoCriticoAplicativo();
            cUtils objUtils = new cUtils();

            #region inicializa variables

            objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo = "";

            objMonitoreoCriticoAplicativo.strCodAplicativo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[1].Text);
            objMonitoreoCriticoAplicativo.strNombreAplicativo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[2].Text);
            objMonitoreoCriticoAplicativo.strObservacionMonitoreo = " ";
            objMonitoreoCriticoAplicativo.strTecnologiaAplicacion = " ";
            objMonitoreoCriticoAplicativo.strMonitorIFT = " ";
            objMonitoreoCriticoAplicativo.strJAC = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[6].Text);  //JAC
            objMonitoreoCriticoAplicativo.strSupervisorCSW = " ";
            objMonitoreoCriticoAplicativo.strCertificador = " ";
            objMonitoreoCriticoAplicativo.strEmpresaResponsable = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[11].Text);
            objMonitoreoCriticoAplicativo.strModelo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[3].Text);  //MOdelo
            objMonitoreoCriticoAplicativo.strJefeDeEquipo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[5].Text); //JDE
            objMonitoreoCriticoAplicativo.strOwner = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[7].Text);
            objMonitoreoCriticoAplicativo.strExperto = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[8].Text);
            objMonitoreoCriticoAplicativo.strGrupoServiceDesk = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[9].Text);
            objMonitoreoCriticoAplicativo.strEstadoMonitoreo = " ";

            #endregion

            #region asigna variables a campos
            txtCodAplicativoProyecto.Text = objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo;
            txtCodAplicativo.Text = objMonitoreoCriticoAplicativo.strCodAplicativo;
            txtNombreAplicativo.Text = objMonitoreoCriticoAplicativo.strNombreAplicativo;
            txtObservacionMonitoreo.Text = objMonitoreoCriticoAplicativo.strObservacionMonitoreo;
            txtTecnologiaAplicacion.Text = objMonitoreoCriticoAplicativo.strTecnologiaAplicacion;
            txtMonitorIFT.Text = objMonitoreoCriticoAplicativo.strMonitorIFT;
            txtJAC.Text = objMonitoreoCriticoAplicativo.strJAC;
            txtSupervisorCSW.Text = objMonitoreoCriticoAplicativo.strSupervisorCSW;
            txtCertificador.Text = objMonitoreoCriticoAplicativo.strCertificador;
            txtEmpresaResponsable.Text = objMonitoreoCriticoAplicativo.strEmpresaResponsable;
            txtModelo.Text = objMonitoreoCriticoAplicativo.strModelo;
            txtJefeDeEquipo.Text = objMonitoreoCriticoAplicativo.strJefeDeEquipo;
            txtOwner.Text = objMonitoreoCriticoAplicativo.strOwner;
            txtExperto.Text = objMonitoreoCriticoAplicativo.strExperto;
            txtGrupoServiceDesk.Text = objMonitoreoCriticoAplicativo.strGrupoServiceDesk;
            txtEstadoMonitoreo.Text = objMonitoreoCriticoAplicativo.strEstadoMonitoreo;
            txtdateReunion.Text = "";
            txtdateFechaInicio.Text = DateTime.Now.ToShortDateString();
            txtdateFechaFin.Text = "";

            #endregion
        }
예제 #2
0
 //obtener un solo registro
 public int cUtilIdAplicativoMonitoreado()
 {
     using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["dbHomologacionEntities2"].ConnectionString))
     {
         using (SqlCommand command = new SqlCommand("spObtenerIdMonitoreoCriticoAplicativo", connection))
         {
             command.CommandType = CommandType.StoredProcedure;
             command.Parameters.Add(new SqlParameter("@intIdCodAppM", 1));
             connection.Open();
             iftMonitoreoCriticoAplicativo list = new iftMonitoreoCriticoAplicativo();
             using (SqlDataReader reader = command.ExecuteReader())
             {
                 while (reader.Read())
                 {
                     list.intIdCodAppM = (int)reader["intIdCodAppM"];
                 }
             }
             return int.Parse(list.intIdCodAppM.ToString());
         }
     }
 }
예제 #3
0
        public void insertarMonitoreoCriticoAplicativo(iftMonitoreoCriticoAplicativo objMonitoreoCriticoAplicativo)
        {
            using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["dbHomologacionEntities2"].ConnectionString))
            {

                #region
                using (SqlCommand command = new SqlCommand("spInsertarMonitoreoCriticoAplicativo", connection))
                {

                    command.CommandType = CommandType.StoredProcedure;

                    if ((objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo.Length == 0 || objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo == null))
                    { command.Parameters.Add(new SqlParameter("@strNombreMonitoreoAplicativo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strNombreMonitoreoAplicativo", objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo)); }

                    if ((objMonitoreoCriticoAplicativo.strCodAplicativo.Length == 0 || objMonitoreoCriticoAplicativo.strCodAplicativo == null))
                    { command.Parameters.Add(new SqlParameter("@strCodAplicativo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strCodAplicativo", objMonitoreoCriticoAplicativo.strCodAplicativo)); }

                    if ((objMonitoreoCriticoAplicativo.strNombreAplicativo.Length == 0 || objMonitoreoCriticoAplicativo.strNombreAplicativo == null))
                    { command.Parameters.Add(new SqlParameter("@strNombreAplicativo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strNombreAplicativo", objMonitoreoCriticoAplicativo.strNombreAplicativo)); }

                    if ((objMonitoreoCriticoAplicativo.strObservacionMonitoreo.Length == 0 || objMonitoreoCriticoAplicativo.strObservacionMonitoreo == null))
                    { command.Parameters.Add(new SqlParameter("@strObservacionMonitoreo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strObservacionMonitoreo", objMonitoreoCriticoAplicativo.strObservacionMonitoreo)); }

                    if ((objMonitoreoCriticoAplicativo.strTecnologiaAplicacion.Length == 0 || objMonitoreoCriticoAplicativo.strTecnologiaAplicacion == null))
                    { command.Parameters.Add(new SqlParameter("@strTecnologiaAplicacion", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strTecnologiaAplicacion", objMonitoreoCriticoAplicativo.strTecnologiaAplicacion)); }

                    if ((objMonitoreoCriticoAplicativo.strMonitorIFT.Length == 0 || objMonitoreoCriticoAplicativo.strMonitorIFT == null))
                    { command.Parameters.Add(new SqlParameter("@strMonitorIFT", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strMonitorIFT", objMonitoreoCriticoAplicativo.strMonitorIFT)); }

                    if ((objMonitoreoCriticoAplicativo.strJAC.Length == 0 || objMonitoreoCriticoAplicativo.strJAC == null))
                    { command.Parameters.Add(new SqlParameter("@strJAC", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strJAC", objMonitoreoCriticoAplicativo.strJAC)); }

                    if ((objMonitoreoCriticoAplicativo.strSupervisorCSW.Length == 0 || objMonitoreoCriticoAplicativo.strSupervisorCSW == null))
                    { command.Parameters.Add(new SqlParameter("@strSupervisorCSW", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strSupervisorCSW", objMonitoreoCriticoAplicativo.strSupervisorCSW)); }

                    if ((objMonitoreoCriticoAplicativo.strCertificador.Length == 0 || objMonitoreoCriticoAplicativo.strCertificador == null))
                    { command.Parameters.Add(new SqlParameter("@strCertificador", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strCertificador", objMonitoreoCriticoAplicativo.strCertificador)); }

                    if ((objMonitoreoCriticoAplicativo.strEmpresaResponsable.Length == 0 || objMonitoreoCriticoAplicativo.strEmpresaResponsable == null))
                    { command.Parameters.Add(new SqlParameter("@strEmpresaResponsable", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strEmpresaResponsable", objMonitoreoCriticoAplicativo.strEmpresaResponsable)); }

                    if ((objMonitoreoCriticoAplicativo.strModelo.Length == 0 || objMonitoreoCriticoAplicativo.strModelo == null))
                    { command.Parameters.Add(new SqlParameter("@strModelo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strModelo", objMonitoreoCriticoAplicativo.strModelo)); }

                    if ((objMonitoreoCriticoAplicativo.strJefeDeEquipo.Length == 0 || objMonitoreoCriticoAplicativo.strJefeDeEquipo == null))
                    { command.Parameters.Add(new SqlParameter("@strJefeDeEquipo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strJefeDeEquipo", objMonitoreoCriticoAplicativo.strJefeDeEquipo)); }

                    if ((objMonitoreoCriticoAplicativo.strOwner.Length == 0 || objMonitoreoCriticoAplicativo.strOwner == null))
                    { command.Parameters.Add(new SqlParameter("@strOwner", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strOwner", objMonitoreoCriticoAplicativo.strOwner)); }

                    if ((objMonitoreoCriticoAplicativo.strExperto.Length == 0 || objMonitoreoCriticoAplicativo.strExperto == null))
                    { command.Parameters.Add(new SqlParameter("@strExperto", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strExperto", objMonitoreoCriticoAplicativo.strExperto)); }

                    if ((objMonitoreoCriticoAplicativo.strGrupoServiceDesk.Length == 0 || objMonitoreoCriticoAplicativo.strGrupoServiceDesk == null))
                    { command.Parameters.Add(new SqlParameter("@strGrupoServiceDesk", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strGrupoServiceDesk", objMonitoreoCriticoAplicativo.strGrupoServiceDesk)); }

                    if ((objMonitoreoCriticoAplicativo.strEstadoMonitoreo.Length == 0 || objMonitoreoCriticoAplicativo.strEstadoMonitoreo == null))
                    { command.Parameters.Add(new SqlParameter("@strEstadoMonitoreo", " ")); }
                    else { command.Parameters.Add(new SqlParameter("@strEstadoMonitoreo", objMonitoreoCriticoAplicativo.strEstadoMonitoreo)); }

                    if ((objMonitoreoCriticoAplicativo.dateReunion == null))
                    { command.Parameters.Add(new SqlParameter("@dateReunion", DateTime.Now)); }
                    else { command.Parameters.Add(new SqlParameter("@dateReunion", objMonitoreoCriticoAplicativo.dateReunion)); }

                    if ((objMonitoreoCriticoAplicativo.dateFechaInicio == null))
                    { command.Parameters.Add(new SqlParameter("@dateFechaInicio", DateTime.Now)); }
                    else { command.Parameters.Add(new SqlParameter("@dateFechaInicio", objMonitoreoCriticoAplicativo.dateFechaInicio)); }

                    if ((objMonitoreoCriticoAplicativo.dateFechaFin == null))
                    { command.Parameters.Add(new SqlParameter("@dateFechaFin", DateTime.Now)); }
                    else { command.Parameters.Add(new SqlParameter("@dateFechaFin", objMonitoreoCriticoAplicativo.dateFechaFin)); }

                    if ((objMonitoreoCriticoAplicativo.dateFechaModificacion == null))
                    { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", DateTime.Now)); }
                    else { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", objMonitoreoCriticoAplicativo.dateFechaModificacion)); }

                    connection.Open();
                    command.ExecuteNonQuery();
                }
                #endregion

            }
        }
        protected void btnRegistrarRutinaCritica_Click(object sender, EventArgs e)
        {
            iftMonitoreoCriticoAplicativo objMonitoreoCriticoAplicativo = new iftMonitoreoCriticoAplicativo();
            cUtils objUtils = new cUtils();
            cMonitoreoAplicativo objCMonitoreoAplicativo = new cMonitoreoAplicativo();

            if (gvInventarioAplicaciones.SelectedIndex >= 0)
            {
                try
                {
                    #region Setear Objeto objMonitoreoCriticoAplicativo
                    //cUtilValidarCaracteresExtranos
                    objMonitoreoCriticoAplicativo.strNombreMonitoreoAplicativo = objUtils.cUtilValidarCaracteresExtranos(txtCodAplicativoProyecto.Text);
                    objMonitoreoCriticoAplicativo.strCodAplicativo          = objUtils.cUtilValidarCaracteresExtranos(txtCodAplicativo.Text);
                    objMonitoreoCriticoAplicativo.strNombreAplicativo       = objUtils.cUtilValidarCaracteresExtranos(txtNombreAplicativo.Text);
                    objMonitoreoCriticoAplicativo.strObservacionMonitoreo   = objUtils.cUtilValidarCaracteresExtranos(txtObservacionMonitoreo.Text);
                    objMonitoreoCriticoAplicativo.strTecnologiaAplicacion   = objUtils.cUtilValidarCaracteresExtranos(txtTecnologiaAplicacion.Text);
                    objMonitoreoCriticoAplicativo.strMonitorIFT             = objUtils.cUtilValidarCaracteresExtranos(txtMonitorIFT.Text);
                    objMonitoreoCriticoAplicativo.strJAC                    = objUtils.cUtilValidarCaracteresExtranos(txtJAC.Text);
                    objMonitoreoCriticoAplicativo.strSupervisorCSW          = objUtils.cUtilValidarCaracteresExtranos(txtSupervisorCSW.Text);
                    objMonitoreoCriticoAplicativo.strCertificador           = objUtils.cUtilValidarCaracteresExtranos(txtCertificador.Text);
                    objMonitoreoCriticoAplicativo.strEmpresaResponsable     = objUtils.cUtilValidarCaracteresExtranos(txtEmpresaResponsable.Text);
                    objMonitoreoCriticoAplicativo.strModelo                 = objUtils.cUtilValidarCaracteresExtranos(txtModelo.Text);
                    objMonitoreoCriticoAplicativo.strJefeDeEquipo           = objUtils.cUtilValidarCaracteresExtranos(txtJefeDeEquipo.Text);
                    objMonitoreoCriticoAplicativo.strOwner                  = objUtils.cUtilValidarCaracteresExtranos(txtOwner.Text);
                    objMonitoreoCriticoAplicativo.strExperto                = objUtils.cUtilValidarCaracteresExtranos(txtExperto.Text);
                    objMonitoreoCriticoAplicativo.strGrupoServiceDesk       = objUtils.cUtilValidarCaracteresExtranos(txtGrupoServiceDesk.Text);
                    objMonitoreoCriticoAplicativo.strEstadoMonitoreo        = objUtils.cUtilValidarCaracteresExtranos(txtEstadoMonitoreo.Text);

                    if (txtdateReunion.Text.Length > 0)
                    {
                        objMonitoreoCriticoAplicativo.dateReunion = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateReunion.Text));//DateTime.Parse(txtdateReunion.Text);
                    }
                    else
                    {
                        objMonitoreoCriticoAplicativo.dateReunion = DateTime.Now;
                    }

                    if (txtdateReunion.Text.Length > 0)
                    {
                        objMonitoreoCriticoAplicativo.dateFechaInicio = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateFechaInicio.Text));//DateTime.Parse(txtdateFechaInicio.Text);
                    }
                    else
                    {
                        objMonitoreoCriticoAplicativo.dateFechaInicio = DateTime.Now;
                    }

                    if (txtdateReunion.Text.Length > 0)
                    {
                        objMonitoreoCriticoAplicativo.dateFechaFin = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateFechaFin.Text));// DateTime.Parse(txtdateFechaFin.Text);
                    }
                    else
                    {
                        objMonitoreoCriticoAplicativo.dateFechaFin = DateTime.Now;
                    }

                    objMonitoreoCriticoAplicativo.dateFechaModificacion     = DateTime.Now;
                    #endregion

                    objCMonitoreoAplicativo.insertarMonitoreoCriticoAplicativo(objMonitoreoCriticoAplicativo);

                    lblMensaje.Text = "Se registro Rutina Critica para Monioreo correctamente";

                    Session["intIdCodAppM"] = objCMonitoreoAplicativo.cUtilIdAplicativoMonitoreado();
                }
                catch (Exception ex)
                {

                    lblMensaje.Text = ex.ToString();
                }
                Server.Transfer("wfrmPaso2ContinuarRegistroMonitoreo.aspx");

            }
            else {
                lblMensaje.Text = "Seleccione Aplicativo a Registrar";
            }
        }