Пример #1
0
        private void GetData()
        {
            ClearRecord();

            dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();

            clsdbo_DimScenario.ScenarioKey = System.Convert.ToInt32(Session["ScenarioKey"]);
            clsdbo_DimScenario             = dbo_DimScenarioDataClass.Select_Record(clsdbo_DimScenario);

            if ((clsdbo_DimScenario != null))
            {
                try {
                    txtScenarioKey.Text = System.Convert.ToString(clsdbo_DimScenario.ScenarioKey);
                    if (clsdbo_DimScenario.ScenarioName == null)
                    {
                        txtScenarioName.Text = default(string);
                    }
                    else
                    {
                        txtScenarioName.Text = System.Convert.ToString(clsdbo_DimScenario.ScenarioName);
                    }
                }
                catch (Exception ex)
                {
                    ec.ShowMessage(ex.Message, " Dbo. Dim Scenario ");
                }
            }
        }
Пример #2
0
        private void InsertRecord()
        {
            try {
                TextBox txtNewScenarioName = (TextBox)grddbo_DimScenario.FooterRow.FindControl("txtNewScenarioName");

                dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();
                if (VerifyDataNew() == true)
                {
                    if (string.IsNullOrEmpty(txtNewScenarioName.Text))
                    {
                        clsdbo_DimScenario.ScenarioName = null;
                    }
                    else
                    {
                        clsdbo_DimScenario.ScenarioName = txtNewScenarioName.Text;
                    }
                    bool bSucess = false;
                    bSucess = dbo_DimScenarioDataClass.Add(clsdbo_DimScenario);
                    if (bSucess == true)
                    {
                        Session.Remove("dvdbo_DimScenario");
                        LoadGriddbo_DimScenario();
                    }
                    else
                    {
                        ec.ShowMessage(" Insert failed. ", " Dbo. Dim Scenario ");
                    }
                }
            } catch {
            }
        }
Пример #3
0
        private void UpdateRecord()
        {
            dbo_DimScenarioClass oclsdbo_DimScenario = new dbo_DimScenarioClass();
            dbo_DimScenarioClass clsdbo_DimScenario  = new dbo_DimScenarioClass();

            oclsdbo_DimScenario.ScenarioKey = System.Convert.ToInt32(Session["ScenarioKey"]);
            oclsdbo_DimScenario             = dbo_DimScenarioDataClass.Select_Record(oclsdbo_DimScenario);

            if (VerifyData() == true)
            {
                SetData(clsdbo_DimScenario);
                bool bSucess = false;
                bSucess = dbo_DimScenarioDataClass.Update(oclsdbo_DimScenario, clsdbo_DimScenario);
                if (bSucess == true)
                {
                    pnlForm.Visible   = false;
                    pnlSave.Visible   = false;
                    pnlGrid.Visible   = true;
                    lblMode.InnerText = "";
                    Session.Remove("dvdbo_DimScenario");
                    LoadGriddbo_DimScenario();
                }
                else
                {
                    ec.ShowMessage(" Update failed. ", " Dbo. Dim Scenario ");
                }
            }
        }
    public static bool Update(dbo_DimScenarioClass olddbo_DimScenarioClass,
                              dbo_DimScenarioClass newdbo_DimScenarioClass)
    {
        SqlConnection connection = AdventureWorksDW2012DataClass.GetConnection();
        string        updateStatement
            = "UPDATE "
              + "     [dbo].[DimScenario] "
              + "SET "
              + "     [ScenarioName] = @NewScenarioName "
              + "WHERE "
              + "     [ScenarioKey] = @OldScenarioKey "
              + " AND ((@OldScenarioName IS NULL AND [ScenarioName] IS NULL) OR [ScenarioName] = @OldScenarioName) "
              + "";
        SqlCommand updateCommand = new SqlCommand(updateStatement, connection);

        updateCommand.CommandType = CommandType.Text;
        if (newdbo_DimScenarioClass.ScenarioName != null)
        {
            updateCommand.Parameters.AddWithValue("@NewScenarioName", newdbo_DimScenarioClass.ScenarioName);
        }
        else
        {
            updateCommand.Parameters.AddWithValue("@NewScenarioName", DBNull.Value);
        }
        updateCommand.Parameters.AddWithValue("@OldScenarioKey", olddbo_DimScenarioClass.ScenarioKey);
        if (olddbo_DimScenarioClass.ScenarioName != null)
        {
            updateCommand.Parameters.AddWithValue("@OldScenarioName", olddbo_DimScenarioClass.ScenarioName);
        }
        else
        {
            updateCommand.Parameters.AddWithValue("@OldScenarioName", DBNull.Value);
        }
        try
        {
            connection.Open();
            int count = updateCommand.ExecuteNonQuery();
            if (count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        catch (SqlException)
        {
            return(false);
        }
        finally
        {
            connection.Close();
        }
    }
Пример #5
0
 private void SetData(dbo_DimScenarioClass clsdbo_DimScenario)
 {
     if (string.IsNullOrEmpty(txtScenarioName.Text))
     {
         clsdbo_DimScenario.ScenarioName = null;
     }
     else
     {
         clsdbo_DimScenario.ScenarioName = txtScenarioName.Text;
     }
 }
Пример #6
0
        private void Edit()
        {
            try {
                dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();
                Label lblScenarioKey = (Label)grddbo_DimScenario.Rows[grddbo_DimScenario.EditIndex].FindControl("lblScenarioKey");
                clsdbo_DimScenario.ScenarioKey = System.Convert.ToInt32(lblScenarioKey.Text);
                clsdbo_DimScenario             = dbo_DimScenarioDataClass.Select_Record(clsdbo_DimScenario);


                LoadGriddbo_DimScenario();
            } catch {
            }
        }
    public static bool Add(dbo_DimScenarioClass clsdbo_DimScenario)
    {
        SqlConnection connection = AdventureWorksDW2012DataClass.GetConnection();
        string        insertStatement
            = "INSERT "
              + "     [dbo].[DimScenario] "
              + "     ( "
              + "     [ScenarioName] "
              + "     ) "
              + "VALUES "
              + "     ( "
              + "     @ScenarioName "
              + "     ) "
              + "";
        SqlCommand insertCommand = new SqlCommand(insertStatement, connection);

        insertCommand.CommandType = CommandType.Text;
        if (clsdbo_DimScenario.ScenarioName != null)
        {
            insertCommand.Parameters.AddWithValue("@ScenarioName", clsdbo_DimScenario.ScenarioName);
        }
        else
        {
            insertCommand.Parameters.AddWithValue("@ScenarioName", DBNull.Value);
        }
        try
        {
            connection.Open();
            int count = insertCommand.ExecuteNonQuery();
            if (count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        catch (SqlException)
        {
            return(false);
        }
        finally
        {
            connection.Close();
        }
    }
    public static bool Delete(dbo_DimScenarioClass clsdbo_DimScenario)
    {
        SqlConnection connection = AdventureWorksDW2012DataClass.GetConnection();
        string        deleteStatement
            = "DELETE FROM "
              + "     [dbo].[DimScenario] "
              + "WHERE "
              + "     [ScenarioKey] = @OldScenarioKey "
              + " AND ((@OldScenarioName IS NULL AND [ScenarioName] IS NULL) OR [ScenarioName] = @OldScenarioName) "
              + "";
        SqlCommand deleteCommand = new SqlCommand(deleteStatement, connection);

        deleteCommand.CommandType = CommandType.Text;
        deleteCommand.Parameters.AddWithValue("@OldScenarioKey", clsdbo_DimScenario.ScenarioKey);
        if (clsdbo_DimScenario.ScenarioName != null)
        {
            deleteCommand.Parameters.AddWithValue("@OldScenarioName", clsdbo_DimScenario.ScenarioName);
        }
        else
        {
            deleteCommand.Parameters.AddWithValue("@OldScenarioName", DBNull.Value);
        }
        try
        {
            connection.Open();
            int count = deleteCommand.ExecuteNonQuery();
            if (count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        catch (SqlException)
        {
            return(false);
        }
        finally
        {
            connection.Close();
        }
    }
    public static dbo_DimScenarioClass Select_Record(dbo_DimScenarioClass clsdbo_DimScenarioPara)
    {
        dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();
        SqlConnection        connection         = AdventureWorksDW2012DataClass.GetConnection();
        string selectStatement
            = "SELECT "
              + "     [ScenarioKey] "
              + "    ,[ScenarioName] "
              + "FROM "
              + "     [dbo].[DimScenario] "
              + "WHERE "
              + "     [ScenarioKey] = @ScenarioKey "
              + "";
        SqlCommand selectCommand = new SqlCommand(selectStatement, connection);

        selectCommand.CommandType = CommandType.Text;
        selectCommand.Parameters.AddWithValue("@ScenarioKey", clsdbo_DimScenarioPara.ScenarioKey);
        try
        {
            connection.Open();
            SqlDataReader reader
                = selectCommand.ExecuteReader(CommandBehavior.SingleRow);
            if (reader.Read())
            {
                clsdbo_DimScenario.ScenarioKey  = System.Convert.ToInt32(reader["ScenarioKey"]);
                clsdbo_DimScenario.ScenarioName = reader["ScenarioName"] is DBNull ? null : reader["ScenarioName"].ToString();
            }
            else
            {
                clsdbo_DimScenario = null;
            }
            reader.Close();
        }
        catch (SqlException)
        {
            return(clsdbo_DimScenario);
        }
        finally
        {
            connection.Close();
        }
        return(clsdbo_DimScenario);
    }
Пример #10
0
        private void DeleteRecord()
        {
            dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();
            Label lblScenarioKey = (Label)grddbo_DimScenario.Rows[Convert.ToInt32(Session["Row"])].FindControl("lblScenarioKey");

            clsdbo_DimScenario.ScenarioKey = System.Convert.ToInt32(lblScenarioKey.Text);
            clsdbo_DimScenario             = dbo_DimScenarioDataClass.Select_Record(clsdbo_DimScenario);
            bool bSucess = false;

            bSucess = dbo_DimScenarioDataClass.Delete(clsdbo_DimScenario);
            if (bSucess == true)
            {
                Session.Remove("dvdbo_DimScenario");
                LoadGriddbo_DimScenario();
            }
            else
            {
                ec.ShowMessage(" Delete failed. ", " Dbo. Dim Scenario ");
            }
        }
Пример #11
0
        private void UpdateRecord()
        {
            try {
                TextBox txtScenarioKey  = (TextBox)grddbo_DimScenario.Rows[Convert.ToInt32(Session["Row"])].FindControl("txtScenarioKey");
                TextBox txtScenarioName = (TextBox)grddbo_DimScenario.Rows[Convert.ToInt32(Session["Row"])].FindControl("txtScenarioName");

                dbo_DimScenarioClass oclsdbo_DimScenario = new dbo_DimScenarioClass();
                dbo_DimScenarioClass clsdbo_DimScenario  = new dbo_DimScenarioClass();
                oclsdbo_DimScenario.ScenarioKey = System.Convert.ToInt32(txtScenarioKey.Text);
                oclsdbo_DimScenario             = dbo_DimScenarioDataClass.Select_Record(oclsdbo_DimScenario);

                if (VerifyData() == true)
                {
                    if (string.IsNullOrEmpty(txtScenarioName.Text))
                    {
                        clsdbo_DimScenario.ScenarioName = null;
                    }
                    else
                    {
                        clsdbo_DimScenario.ScenarioName = txtScenarioName.Text;
                    }
                    bool bSucess = false;
                    bSucess = dbo_DimScenarioDataClass.Update(oclsdbo_DimScenario, clsdbo_DimScenario);
                    if (bSucess == true)
                    {
                        Session.Remove("dvdbo_DimScenario");
                        grddbo_DimScenario.EditIndex = -1;
                        LoadGriddbo_DimScenario();
                    }
                    else
                    {
                        ec.ShowMessage(" Update failed. ", " Dbo. Dim Scenario ");
                    }
                }
            } catch {
            }
        }
Пример #12
0
        private void InsertRecord()
        {
            dbo_DimScenarioClass clsdbo_DimScenario = new dbo_DimScenarioClass();

            if (VerifyData() == true)
            {
                SetData(clsdbo_DimScenario);
                bool bSucess = false;
                bSucess = dbo_DimScenarioDataClass.Add(clsdbo_DimScenario);
                if (bSucess == true)
                {
                    pnlForm.Visible   = false;
                    pnlSave.Visible   = false;
                    pnlGrid.Visible   = true;
                    lblMode.InnerText = "";
                    Session.Remove("dvdbo_DimScenario");
                    LoadGriddbo_DimScenario();
                }
                else
                {
                    ec.ShowMessage(" Insert failed. ", " Dbo. Dim Scenario ");
                }
            }
        }