Ejemplo n.º 1
0
    protected void Energymgmt_grid_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Delete_energy")
        {
            using (SqlConnection Conn = new SqlConnection())
            {
                Conn.ConnectionString = ConfigurationManager.ConnectionStrings["DBpath"].ConnectionString;
                SqlCommand Comm = new SqlCommand();
                Comm.Connection = Conn;
                Conn.Open();

                try
                {
                    Comm.CommandText = "DELETE FROM ENERGYCHANGE WHERE ID=@ID";
                    Comm.Parameters.Add("@ID", SqlDbType.Int);
                    Comm.Parameters["@ID"].Value = Energymgmt_grid.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();

                    Comm.ExecuteNonQuery();
                    Energymgmt_grid.DataBind();

                    Error_lb.ForeColor = Color.Green;
                    Error_lb.Text      = "Data deleted";
                }
                catch (SqlException E)
                {
                    Error_lb.Text = E.Message;
                    return;
                }
            }
        }
    }
Ejemplo n.º 2
0
    protected void Energymgmt_grid_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        DropDownList DDL = (DropDownList)Energymgmt_grid.Rows[e.RowIndex].FindControl("Animalcat_grid_ddl");

        if (DDL != null)
        {
            e.NewValues["ANIMALSID"]     = DDL.SelectedItem.Value;
            SqlDataSource1.UpdateCommand = @"UPDATE ENERGYCHANGE SET  ANIMALSID = @ANIMALSID, TARGETINCREASEID = @TARGETINCREASENAME, DRYMATTER = @DRYMATTER, CRUDEFIBER = @CRUDEFIBER, PROTEIN = @PROTEIN, ENERGY = @ENERGY, CA = @CA, P = @P, RATIOID = @RATIONAME, TYPE = @TYPE,  SEASON = @SEASON   WHERE ENERGYCHANGE.ID = @ID";
        }


        DropDownList DDL1 = (DropDownList)Energymgmt_grid.Rows[e.RowIndex].FindControl("Targetcat_grid_ddl");

        if (DDL1 != null)
        {
            e.NewValues["TARGETINCREASENAME"] = DDL1.SelectedItem.Value;
            SqlDataSource1.UpdateCommand      = @"UPDATE ENERGYCHANGE SET  ANIMALSID = @ANIMALSID, TARGETINCREASEID = @TARGETINCREASENAME, DRYMATTER = @DRYMATTER, CRUDEFIBER = @CRUDEFIBER, PROTEIN = @PROTEIN, ENERGY = @ENERGY, CA = @CA, P = @P, RATIOID = @RATIONAME, TYPE = @TYPE,  SEASON = @SEASON   WHERE ENERGYCHANGE.ID = @ID";
        }


        DropDownList DDL2 = (DropDownList)Energymgmt_grid.Rows[e.RowIndex].FindControl("Ratio_grid_ddl");

        if (DDL2 != null)
        {
            e.NewValues["RATIONAME"]     = DDL2.SelectedItem.Value;
            SqlDataSource1.UpdateCommand = @"UPDATE ENERGYCHANGE SET  ANIMALSID = @ANIMALSID, TARGETINCREASEID = @TARGETINCREASENAME, DRYMATTER = @DRYMATTER, CRUDEFIBER = @CRUDEFIBER, PROTEIN = @PROTEIN, ENERGY = @ENERGY, CA = @CA, P = @P, RATIOID = @RATIONAME, TYPE = @TYPE,  SEASON = @SEASON   WHERE ENERGYCHANGE.ID = @ID";
        }



        Energymgmt_grid.DataBind();
    }
Ejemplo n.º 3
0
    protected void add_btn_Click(object sender, EventArgs e)
    {
        using (SqlConnection Conn = new SqlConnection())
        {
            Conn.ConnectionString = ConfigurationManager.ConnectionStrings["DBpath"].ConnectionString;
            SqlCommand Comm = new SqlCommand();
            Comm.Connection = Conn;
            Conn.Open();
            try
            {
                Comm.CommandText = @"INSERT INTO ENERGYCHANGE (TARGETINCREASEID, ANIMALSID, DRYMATTER, CRUDEFIBER, PROTEIN, ENERGY, CA, P) VALUES (@TARGETINCREASEID, @ANIMALSID, @DRYMATTER, @CRUDEFIBER, @PROTEIN, @ENERGY, @CA, @P)";
                Comm.Parameters.Add("@ANIMALSID", SqlDbType.Int);
                Comm.Parameters["@ANIMALSID"].Value = Herd_ddl.SelectedValue;
                Comm.Parameters.Add("@TARGETINCREASEID", SqlDbType.Int);
                Comm.Parameters["@TARGETINCREASEID"].Value = Target_ddl.SelectedValue;
                Comm.Parameters.Add("@DRYMATTER", SqlDbType.NVarChar);
                Comm.Parameters["@DRYMATTER"].Value = Drymatter_edt.Text.Trim();
                Comm.Parameters.Add("@CRUDEFIBER", SqlDbType.NVarChar);
                Comm.Parameters["@CRUDEFIBER"].Value = Crudefiber_edt.Text.Trim();
                Comm.Parameters.Add("@PROTEIN", SqlDbType.NVarChar);
                Comm.Parameters["@PROTEIN"].Value = Energy_edt.Text.Trim();
                Comm.Parameters.Add("@ENERGY", SqlDbType.NVarChar);
                Comm.Parameters["@ENERGY"].Value = Protein_edt.Text.Trim();
                Comm.Parameters.Add("@CA", SqlDbType.NVarChar);
                Comm.Parameters["@CA"].Value = Ca_edt.Text.Trim();
                Comm.Parameters.Add("@P", SqlDbType.NVarChar);
                Comm.Parameters["@P"].Value = P_edt.Text.Trim();



                Comm.ExecuteNonQuery();
                Energymgmt_grid.DataBind();


                Herd_ddl.SelectedIndex   = 0;
                Target_ddl.SelectedIndex = 0;
                Drymatter_edt.Text       = "";
                Crudefiber_edt.Text      = "";
                Energy_edt.Text          = "";
                Protein_edt.Text         = "";
                Ca_edt.Text = "";
                P_edt.Text  = "";



                Error_lb.ForeColor = Color.Green;
                Error_lb.Text      = "Data added successfully";
            }
            catch (SqlException E)
            {
                Error_lb.Text = E.Message;
                return;
            }
        }
    }