示例#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);
        }
    }
示例#2
0
    private void GuardarCambios(string strSistema)
    {
        try
        {
            ServiciosCD40.Zonas n = new ServiciosCD40.Zonas();
            n.IdSistema = strSistema;
            n.Nombre    = TextBox1.Text;

            if (!Modificar)
            {
                NewItem = TextBox1.Text;

                if (ServicioCD40.InsertSQL(n) < 0)
                {
                    logDebugView.Warn("(Zonas-GuardarElemento): no se ha guardado el zonas.");
                    cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorGuardarZona"), n.Nombre)); // cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorGuardarZonas"), n.idZonas));
                }
                else
                {
                    ActualizaWebPadre(true);
                }
            }
            else
            {
                n.IdZonas = Convert.ToInt32(ListBox1.SelectedValue);

                if (ServicioCD40.UpdateSQL(n) < 0)
                {
                    logDebugView.Warn("(Zonas-GuardarCambios): No se ha podido actualizar la zona.");
                }
            }


            BtAceptar.Visible  = false;
            BtCancelar.Visible = false;
            Label2.Visible     = false;
            TextBox1.Visible   = false;
            ListBox1.Enabled   = true;
            BtNuevo.Visible    = PermisoSegunPerfil;

            //BtEliminar.Visible = ListBox1.Items.Count > 0 && PermisoSegunPerfil;
            ListBox1.Items.Clear();
            MuestraDatos(DameDatos());
            ValidationSummary1.Visible      = false;
            RequiredFieldValidator1.Visible = false;

            Panel1.Enabled = false;
        }
        catch (Exception e)
        {
            logDebugView.Error("(Zonas-GuardarCambios):", e);
        }
    }
示例#3
0
    private ServiciosCD40.Tablas[] DameDatos()
    {
        try
        {
            ServiciosCD40.Zonas          t      = new ServiciosCD40.Zonas();
            Configuration                config = WebConfigurationManager.OpenWebConfiguration("~");
            KeyValueConfigurationElement s      = config.AppSettings.Settings["Sistema"];
            t.IdSistema          = s.Value;
            Session["idsistema"] = s.Value;

            ServiciosCD40.Tablas[] d = ServicioCD40.ListSelectSQL(t);

            return(d);
        }
        catch (Exception e)
        {
            logDebugView.Error("(Zonas-DameDatos):", e);
        }
        return(null);
    }