private List <CaixaVo> ReaderObjeto(SqlDataReader reader) { var caixa = new List <CaixaVo>(); while (reader.Read()) { var cliente = new ClienteVo() { ID_Cliente = int.Parse(reader["ID_Cliente"].ToString()), Nome = reader["Nome"].ToString() }; var material = new MateriaisVo() { ID_Material = int.Parse(reader["ID_Material"].ToString()), Descricao = reader["Descricao"].ToString() }; var temObjeto = new CaixaVo() { ID_Caixa = int.Parse(reader["ID"].ToString()), ID_Cliente = int.Parse(reader["ID_Cliente"].ToString()), ID_Material = int.Parse(reader["ID_Material"].ToString()), Cliente = cliente, Material = material, Data_Transacao = Convert.ToDateTime(reader["Data_Transacao"]), Transacao = reader["Transacao"].ToString(), Valor_Total = reader["ID_Material"].ToString(), Pesagem = reader["ID_Material"].ToString(), Motivo_Exclusao = reader["Motivo_Exclusao"].ToString(), Baixado = bool.Parse(reader["Baixado"].ToString()) }; caixa.Add(temObjeto); } reader.Close(); return(caixa); }
public ActionResult DisExcluir(int id) { MateriaisVo material = new MateriaisVo(); material.ID_Material = id; materialBo.DisExcluir(id); return(RedirectToAction("Index")); }
public ActionResult Cadastrar(MateriaisVo material) { TempData["mensagem"] = materialBo.Salvar(material); if (TempData["mensagem"].ToString() != "Existe campos em Branco, preencha-os por favor!") { return(RedirectToAction("Index")); } else { return(RedirectToAction("Cadastro")); } }
private List <MateriaisVo> ReaderObjeto(SqlDataReader reader) { var material = new List <MateriaisVo>(); while (reader.Read()) { var temObjeto = new MateriaisVo() { ID_Material = reader["ID_Material"] != DBNull.Value ? Convert.ToInt32(reader["ID_Material"]) : 0, Descricao = reader["Descricao"] != DBNull.Value ? reader["Descricao"].ToString() : null, Qtde_Peso = reader["Qtde_Peso"] != DBNull.Value ? reader["Qtde_Peso"].ToString() : null, Ativo = reader["Ativo"] != DBNull.Value ? Convert.ToBoolean(reader["Ativo"]) : false, Valor = reader["Valor"] != DBNull.Value ? reader["Valor"].ToString() : null }; material.Add(temObjeto); } reader.Close(); return(material); }
public string Salvar(MateriaisVo material) { return(repositorio.Salvar(material)); }
public string Salvar(MateriaisVo entidade) { StringBuilder sql = new StringBuilder(); var mensagem = ""; if (entidade.ID_Material == 0) { if (!string.IsNullOrEmpty(entidade.Descricao) || !string.IsNullOrEmpty(entidade.Qtde_Peso) || !string.IsNullOrEmpty(entidade.Valor)) { sql.Append("INSERT INTO Material (Descricao, Qtde_Peso, Valor, Ativo) "); sql.Append(" VALUES (@Descricao, @Qtde_Peso, @Valor, @Ativo)"); mensagem = "Cadastro inserido com Sucesso!!!"; } else { mensagem = "Existe campos em Branco, preencha-os por favor!"; } } else { if (!string.IsNullOrEmpty(entidade.Descricao) || !string.IsNullOrEmpty(entidade.Qtde_Peso) || !string.IsNullOrEmpty(entidade.Valor)) { sql.Append("UPDATE Material SET Descricao = @Descricao, Qtde_Peso = @Qtde_Peso, Valor = @Valor, Ativo = @Ativo "); sql.Append(" Where ID_Material = @ID"); mensagem = "Cadastro atualizado com Sucesso!!!"; } else { mensagem = "Motivo da Devolucao Invalido, por gentileza, preencha o campo!!!"; } } if (!string.IsNullOrEmpty(sql.ToString())) { using (contexto = new Contexto()) { List <SqlParameter> param = new List <SqlParameter>() { new SqlParameter { ParameterName = "@Descricao", SqlDbType = SqlDbType.VarChar, Value = entidade.Descricao }, new SqlParameter { ParameterName = "@Qtde_Peso", SqlDbType = SqlDbType.VarChar, Value = entidade.Qtde_Peso }, new SqlParameter { ParameterName = "@Ativo", SqlDbType = SqlDbType.Bit, Value = entidade.Ativo }, new SqlParameter { ParameterName = "@Valor", SqlDbType = SqlDbType.VarChar, Value = entidade.Valor } }; if (entidade.ID_Material > 0) { param.Add(new SqlParameter { ParameterName = "@ID", SqlDbType = SqlDbType.Int, Value = entidade.ID_Material }); } contexto.ExecutaComando(sql.ToString(), param); } } return(mensagem.ToString()); }