Ejemplo n.º 1
0
 public void Delete(Model.Materia oMa)
 {
     if (oMa.Codigo > 0)
     {
         dalUMa.Delete(oMa);
     }
 }
Ejemplo n.º 2
0
        private void Btn_Alterar_Click(object sender, EventArgs e)
        {
            var materia = new Model.Materia();
            {
                materia.NomeMateria     = Txt_Nome.Text;
                materia.IdMateria       = int.Parse(Txt_Codigo.Text);
                materia.SituacaoMateria = Txt_Situacao.Text;
                materia.IdCurso         = int.Parse(Txt_Curso.Text);
            }

            var materianovo = listagemM.FirstOrDefault(s => s.IdMateria == materia.IdMateria);

            if (materianovo != null)
            {
                materianovo.NomeMateria     = Txt_Nome.Text;
                materianovo.IdMateria       = int.Parse(Txt_Codigo.Text);
                materianovo.SituacaoMateria = Txt_Situacao.Text;
                materianovo.IdCurso         = int.Parse(Txt_Curso.Text);
            }

            var content = JsonConvert.SerializeObject(materianovo);
            var URL     = "https://localhost:44306/Materia/postAlterarMateria";

            var httpClient    = new HttpClient();
            var resultRequest = httpClient.PostAsync(URL, new StringContent(content, Encoding.UTF8, "application/json"));

            resultRequest.Wait();

            var result = resultRequest.Result.Content.ReadAsStringAsync();

            result.Wait();

            listagemM = JsonConvert.DeserializeObject <List <Model.Materia> >(result.Result);
        }
Ejemplo n.º 3
0
 public void Update(Model.Materia oMa)
 {
     if (oMa.Disciplina != "")
     {
         dalUMa.Update(oMa);
     }
 }
Ejemplo n.º 4
0
 public void Insert(Model.Materia oMa)
 {
     if (oMa.Disciplina == "")
     {
         throw new Exception("Campo Obrigatório!");
     }
     dalUMa.Insert(oMa);
 }
Ejemplo n.º 5
0
        public void Delete(Model.Materia oMateria)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "DELETE Materia WHERE Codigo = @Codigo";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oMateria.Codigo);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.Materia model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Materia set ");
            strSql.Append("materiaName=@materiaName,");
            strSql.Append("materiaValue=@materiaValue,");
            strSql.Append("status=@status,");
            strSql.Append("remark=@remark,");
            strSql.Append("addTime=@addTime,");
            strSql.Append("addUser=@addUser,");
            strSql.Append("infoType=@infoType");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@materiaName",  SqlDbType.VarChar,   150),
                new SqlParameter("@materiaValue", SqlDbType.Int,         4),
                new SqlParameter("@status",       SqlDbType.Int,         4),
                new SqlParameter("@remark",       SqlDbType.VarChar,   150),
                new SqlParameter("@addTime",      SqlDbType.DateTime),
                new SqlParameter("@addUser",      SqlDbType.Int,         4),
                new SqlParameter("@infoType",     SqlDbType.Int,         4),
                new SqlParameter("@id",           SqlDbType.Int, 4)
            };
            parameters[0].Value = model.materiaName;
            parameters[1].Value = model.materiaValue;
            parameters[2].Value = model.status;
            parameters[3].Value = model.remark;
            parameters[4].Value = model.addTime;
            parameters[5].Value = model.addUser;
            parameters[6].Value = model.infoType;
            parameters[7].Value = model.id;

            int rows = DBHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 7
0
        public void Update(Model.Materia oMateria)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "UPDATE Materia SET Professor=@Professor,Disciplina=@Disciplina WHERE Codigo = @Codigo";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oMateria.Codigo);
            cmd.Parameters.AddWithValue("@Disciplina", oMateria.Disciplina);
            cmd.Parameters.AddWithValue("@Professor", oMateria.Professor);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Ejemplo n.º 8
0
        public void Insert(Model.Materia oMateria)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "INSERT INTO Materia (Disciplina,Professor) VALUES (@Disciplina,@Professor)";
            SqlCommand    cmd = new SqlCommand(sql, con);

            //cmd.Parameters.AddWithValue("@Codigo",oMateria.Codigo);
            cmd.Parameters.AddWithValue("@Disciplina", oMateria.Disciplina);
            cmd.Parameters.AddWithValue("@Professor", oMateria.Professor);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Ejemplo n.º 9
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.Materia DataRowToModel(DataRow row)
 {
     Model.Materia model = new Model.Materia();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["materiaName"] != null)
         {
             model.materiaName = row["materiaName"].ToString();
         }
         if (row["materiaValue"] != null && row["materiaValue"].ToString() != "")
         {
             model.materiaValue = int.Parse(row["materiaValue"].ToString());
         }
         if (row["status"] != null && row["status"].ToString() != "")
         {
             model.status = int.Parse(row["status"].ToString());
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
         if (row["addTime"] != null && row["addTime"].ToString() != "")
         {
             model.addTime = DateTime.Parse(row["addTime"].ToString());
         }
         if (row["addUser"] != null && row["addUser"].ToString() != "")
         {
             model.addUser = int.Parse(row["addUser"].ToString());
         }
         if (row["infoType"] != null && row["infoType"].ToString() != "")
         {
             model.infoType = int.Parse(row["infoType"].ToString());
         }
     }
     return(model);
 }
Ejemplo n.º 10
0
        private void Btn_Deletar_Click(object sender, EventArgs e)
        {
            var materia = new Model.Materia();
            {
                materia.IdMateria = int.Parse(Txt_CodigoRemove.Text);
            }

            var cursodel = listagemM.RemoveAll(s => s.IdMateria == materia.IdMateria);

            var URL = "https://localhost:44306/Materia/deleteMateria";

            var httpClient    = new HttpClient();
            var resultRequest = httpClient.DeleteAsync(URL);

            resultRequest.Wait();

            var result = resultRequest.Result.Content.ReadAsStringAsync();

            result.Wait();

            listagemM = JsonConvert.DeserializeObject <List <Model.Materia> >(result.Result);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.Materia model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Materia(");
            strSql.Append("materiaName,materiaValue,status,remark,addTime,addUser,infoType)");
            strSql.Append(" values (");
            strSql.Append("@materiaName,@materiaValue,@status,@remark,@addTime,@addUser,@infoType)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@materiaName",  SqlDbType.VarChar,   150),
                new SqlParameter("@materiaValue", SqlDbType.Int,         4),
                new SqlParameter("@status",       SqlDbType.Int,         4),
                new SqlParameter("@remark",       SqlDbType.VarChar,   150),
                new SqlParameter("@addTime",      SqlDbType.DateTime),
                new SqlParameter("@addUser",      SqlDbType.Int,         4),
                new SqlParameter("@infoType",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.materiaName;
            parameters[1].Value = model.materiaValue;
            parameters[2].Value = model.status;
            parameters[3].Value = model.remark;
            parameters[4].Value = model.addTime;
            parameters[5].Value = model.addUser;
            parameters[6].Value = model.infoType;

            object obj = DBHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Ejemplo n.º 12
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.Materia GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,materiaName,materiaValue,status,remark,addTime,addUser,infoType from Materia ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Model.Materia model = new Model.Materia();
            DataSet       ds    = DBHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }