Exemplo n.º 1
0
    private void EliminarElemento()
    {
        try
        {
            ServiciosCD40.Zonas n = new ServiciosCD40.Zonas();

            n.IdSistema = (string)Session["idsistema"];
            n.Nombre    = (string)Session["elemento"];
            n.IdZonas   = Convert.ToInt32(ListBox1.SelectedValue);


            if (ServicioCD40.DeleteSQL(n) < 0)
            {
                logDebugView.Warn("(Zonas-EliminarElemento): no se ha borrado la zona");
                cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorEliminarZonas"), n.Nombre));
            }
            else
            {
                cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
            }

            ListBox1.Items.Clear();
            MuestraDatos(DameDatos());
        }
        catch (Exception e)
        {
            logDebugView.Error("(Zonas-EliminarElemento):", e);
        }
    }
Exemplo n.º 2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void BtAceptar_Click(object sender, EventArgs e)
    {
        //Si se está dando de alta un nuevo top
        // se verifica que el identificador sea único en el sistema
        string StrSistema = (string)Session["idsistema"];

        if (!Modificando && TxtIdTop.Enabled && bIdentificadorAsignado(StrSistema, TxtIdTop.Text))
        {
            //MVO: Si se está insertando un top y existe un elemento físico con el mismo identificador en el sistema, se informa al usuario para que indique otro identificador
            cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorIdentificadorEltoFisicoExiste"), TxtIdTop.Text));
        }
        else
        {
            //Se comprueba si se ha seleccionado correctamente los grabadores
            if ((0 != DDLRecorder2.SelectedIndex) && (0 == DDLRecorder1.SelectedIndex))
            {
                //No se permite configurar el grabador 2, si previamente no se ha configurado el grabador1
                cMsg.confirm((string)GetGlobalResourceObject("Espaniol", "AvisoConfGrabadorEnTop"), "aceptparam");
            }
            else
            {
                //Se comprueba que los grabadores tienen que ser distintos
                if ((0 != DDLRecorder1.SelectedIndex) && (0 != DDLRecorder2.SelectedIndex) && (DDLRecorder1.SelectedValue == DDLRecorder2.SelectedValue))
                {
                    cMsg.confirm((string)GetGlobalResourceObject("Espaniol", "AvisoConfGrabadorDistintos"), "aceptparam");
                }
                else
                {
                    GuardarCambios(StrSistema);
                }
            }
        }
    }
Exemplo n.º 3
0
    private void EliminaOperador()
    {
        ServiciosCD40.Operadores op = new ServiciosCD40.Operadores();
        op.IdSistema  = (string)Session["idsistema"];
        op.IdOperador = TBUsuario.Text;

        if (Servicio.DeleteSQL(op) > 0)
        {
            cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
            TerminaActualizacion();

            Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
            KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"];
            if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1))
            {
                SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30();
                switch (sincro.BajaOperador(op.IdOperador))
                {
                case 137:
                    cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod137"), op.IdOperador));
                    break;

                case 138:
                    cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod138"), op.IdOperador));
                    break;

                default:
                    break;
                }
            }
        }
    }
    private void EliminarElemento()
    {
        try
        {
            ServiciosCD40.Emplazamientos n = new ServiciosCD40.Emplazamientos();
            n.IdSistema       = (string)Session["idsistema"];
            n.IdEmplazamiento = (string)Session["elemento"];
            if (ServicioCD40.DeleteSQL(n) < 0)
            {
                logDebugView.Warn("(Emplazamientos-EliminarElemento): no se ha borrado el emplazamiento");
                cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorEliminarEmplazamiento"), n.IdEmplazamiento));
            }
            else
            {
                Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
                KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"];
                if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1))
                {
                    //string s = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado")+ "\\n\\n"
                    //        + "El Emplazamiento no ha sido dado de Baja en el CD30.";
                    //cMsg.alert(s);
                    SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30();
                    switch (sincro.BajaEmplazamiento(n.IdEmplazamiento))
                    {
                    case 127:
                        cMsg.alert((string)GetGlobalResourceObject("Espaniol", "Cod127"));
                        break;

                    case 128:
                        cMsg.alert((string)GetGlobalResourceObject("Espaniol", "Cod128"));
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
                }
            }

            ListBox1.Items.Clear();
            MuestraDatos(DameDatos());
        }
        catch (Exception e)
        {
            logDebugView.Error("(Emplazamientos-EliminarElemento):", e);
        }
    }
    private void EliminarElemento()
    {
        try
        {
            ServiciosCD40.Tabla_bss n = new ServiciosCD40.Tabla_bss();


            n.IdTabla_bss = Convert.ToInt32(ListBox1.SelectedValue);


            if (ServicioCD40.DeleteSQL(n) < 0)
            {
                logDebugView.Warn("(TablasCalidad-EliminarElemento): no se ha borrado la Tabla de Calidad de Audio");
                cObjMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorEliminarTablas"), n.Name));
            }
            else
            {
                cObjMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
            }

            ListBox1.Items.Clear();
            MuestraDatos(DameDatos());
        }
        catch (Exception e)
        {
            logDebugView.Error("(TablasCalidad-EliminarElemento):", e);
        }
    }
Exemplo n.º 6
0
    private void EliminarElemento()
    {
        try
        {
            ServiciosCD40.Troncales n = new ServiciosCD40.Troncales();
            n.IdSistema = (string)Session["idsistema"];
            n.IdTroncal = (string)Session["elemento"];
            if (ServicioCD40.DeleteSQL(n) < 0)
            {
                logDebugView.Warn("(Troncales-EliminarElemento): No se ha podido eliminar el troncal.");
            }
            else
            {
                Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
                KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"];
                if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1))
                {
                    SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30();
                    switch (sincro.BajaTroncal(n.IdTroncal))
                    {
                    case 127:
                        string msg = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado") + "\\n\\n" +
                                     (string)GetGlobalResourceObject("Espaniol", "Cod127");
                        cMsg.alert(msg);
                        break;

                    case 128:
                        string msg1 = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado") + "\\n\\n" +
                                      (string)GetGlobalResourceObject("Espaniol", "Cod128");
                        cMsg.alert(msg1);
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
                }
            }
        }
        catch (Exception ex)
        {
            logDebugView.Error("(Troncales-EliminarElemento): ", ex);
        }

        MuestraDatos(DameDatos());
    }
Exemplo n.º 7
0
 private void EliminarElemento()
 {
     try
     {
         ServiciosCD40.GruposTelefonia n = new ServiciosCD40.GruposTelefonia();
         n.IdSistema = (string)Session["idsistema"];
         n.IdGrupo   = (string)Session["elemento"];
         if (ServicioCD40.DeleteSQL(n) < 0)
         {
             logDebugView.Warn("(Grupos-EliminarElemento): No se ha podido eliminar el elemento");
         }
         cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado"));
     }
     catch (Exception e)
     {
         logDebugView.Error("(Grupos-EliminarElemento): ", e);
     }
     ListBox1.Items.Clear();
     MuestraDatos(DameDatos());
 }
Exemplo n.º 8
0
    private void GuardarCambios()
    {
        try
        {
            string strSistema = (string)Session["idsistema"];

            //MVO: el número de grabadores se comprueba al guardar los cambios, tanto si es un alta como una modificación
            if (DDLTipoEquipo.SelectedValue == TIPO_EQUIPO_GRABADOR /* 5- Grabador*/ &&
                (NumGrabadores > MAX_GRABADORES || bNumGrabadoresExcedido))
            {
                cMsg.alert((string)GetGlobalResourceObject("Espaniol", "MaximoNumeroGrabadores"));
                return;
            }

            ServiciosCD40.EquiposEU n = new ServiciosCD40.EquiposEU();
            n.IdSistema = strSistema;
            if (!TBIdEquipo.ReadOnly) //Nuevo Equipo Externo
            {
                //Se comprueba que no exista otro equipo EU con el mismos identificador o Central ATS en la tabla de encaminamientos
                //Porque en la tabla equiposEu, se almacenan los equipos externos y los identificadores de la central ATS
                //que tienen configurada una Central IP
                if (!bExisteEquipoExterno(n.IdSistema, TBIdEquipo.Text))
                {
                    n.IdEquipos = TBIdEquipo.Text;
                }
                else
                {
                    //Ya existe otro equipo externo o Central ATS con el mismo identificador
                    cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ErrorEU_Existente"));
                    return;
                }
            }
            else
            {
                n.IdEquipos = ListBox1.SelectedValue;
            }

            //Si el equipo externo es de tipo grabador, se comprueba que no exista otro equipo externo grabador con la misma dirección IP
            if (DDLTipoEquipo.SelectedValue == TIPO_EQUIPO_GRABADOR)
            {
                if (ServicioAccesoABaseDeDatos.ExisteGrabadorMismaIP(strSistema, TxtIP1.Text, n.IdEquipos))
                {
                    cMsg.alert(string.Format((string)GetGlobalResourceObject("Espaniol", "AvisoConfGrabadorMismaIp"), TxtIP1.Text));
                    return;
                }
                else if ((string.Compare(TxtIP1.Text, TxtIP2.Text) != 0) && ServicioAccesoABaseDeDatos.ExisteGrabadorMismaIP(strSistema, TxtIP2.Text, n.IdEquipos))
                {
                    cMsg.alert(string.Format((string)GetGlobalResourceObject("Espaniol", "AvisoConfGrabadorMismaIp"), TxtIP2.Text));
                    return;
                }
            }

            NewItem = n.IdEquipos;

            n.IpRed1     = TxtIP1.Text;
            n.IpRed2     = TxtIP2.Text;
            n.TipoEquipo = Convert.ToUInt32(DDLTipoEquipo.SelectedValue);
            n.Interno    = false; // Siempre es false, excepto para el caso del equipo externo asociado a la Central ATS propia
            n.SipPort    = DDLTipoEquipo.SelectedValue == TIPO_EQUIPO_GRABADOR /* Grabador */ ? RTSP_PORT : Convert.ToInt32(TBSipPort.Text);

            // Comprobar que ninguna de las IPs existen ya dadas de alta en el sistema.
            /* SE ELIMINA ESTA RESTRICCIÓN PARA PODER CONFIGURAR EQUIPOS VINCULADOS A UN PROXY */

            /*
             *          if (ServicioAccesoABaseDeDatos.ExisteIP(n.IdSistema, n.IpRed1, n.IdEquipos))
             *          {
             *                  LblIp1Existente.Visible = true;
             *                  return;
             *          }
             *          else if (ServicioAccesoABaseDeDatos.ExisteIP(n.IdSistema, n.IpRed2, n.IdEquipos))
             *          {
             *                  LblIp2Existente.Visible = true;
             *                  return;
             *          }
             */
            if (!TBIdEquipo.ReadOnly) //Equipo nuevo
            {
                if (ServicioAccesoABaseDeDatos.InsertSQL(n) < 0)
                {
                    logDebugView.Warn("(EQUIPOSEU-GuardarCambios): No se ha podido guardar la EQUIPOSEU");
                }
            }
            else
            {
                if (ServicioAccesoABaseDeDatos.UpdateSQL(n) < 0)
                {
                    logDebugView.Warn("(EQUIPOSEU-GuardarCambios): No se ha podido actualizar la EQUIPOSEU");
                }
            }
        }
        catch (Exception ex)
        {
            logDebugView.Error("(EQUIPOSEU-GuardarCambios): ", ex);
        }

        EsconderMenu();

        ListBox1.Enabled   = true;
        BtNuevo.Visible    = PermisoSegunPerfil;
        BtEliminar.Visible = BtModificar.Visible = false;
        EsconderValidacion();
        MuestraDatos(DameDatos());
    }