// GET: Clientes/Details/5 public JsonResult Detalhes(int?id) { bool sucesso; string resultado; if (id == null) { sucesso = false; resultado = "Não encontrado!"; } else { UnidadeMedida unidadeMedida = db.UnidadeMedida.Find(id); if (unidadeMedida == null) { sucesso = false; resultado = "Não encontrado!"; } else { sucesso = true; resultado = unidadeMedida.Serializar(); } } var obj = new { Sucesso = sucesso, Resultado = resultado }; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public List <UnidadeMedida> GetListaUnidadesMedida() { string query = "SELECT * FROM VW_SELECIONA_UNIDADEMEDIDA "; try { this.connection.Open(); SqlCommand cmd = new SqlCommand(query, this.connection); SqlDataReader dtr = cmd.ExecuteReader(); List <UnidadeMedida> listaUnidadesMedida = new List <UnidadeMedida>(); while (dtr.Read()) { UnidadeMedida unidadeMedda = new UnidadeMedida(); unidadeMedda.IdUnidadeMedida = Convert.ToInt32(dtr["idUnidadeMedida"].ToString()); unidadeMedda.Sigla = dtr["sigla"].ToString(); unidadeMedda.unidadeMedida = dtr["unidadeMedida"].ToString(); listaUnidadesMedida.Add(unidadeMedda); } dtr.Close(); this.connection.Close(); return(listaUnidadesMedida); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Erro: " + ex.Message); throw ex; } }
public void Atualizar(UnidadeMedida obj) { //Criando uma conexão com o banco de dados using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { //Criando instrução sql para inserir na tabela de categorias string strSQL = @"UPDATE Unidade_Medida SET nome = @Nome, Sigla = @Sigla WHERE id = @id;"; //Criando um comando sql que será executado na base de dados using (SqlCommand cmd = new SqlCommand(strSQL)) { cmd.Connection = conn; //Preenchendo os parâmetros da instrução sql cmd.Parameters.Add("@Nome", SqlDbType.VarChar).Value = obj.Nome; cmd.Parameters.Add("@Sigla", SqlDbType.VarChar).Value = obj.Sigla; cmd.Parameters.Add("@Id", SqlDbType.Int).Value = obj.Id; //Abrindo conexão com o banco de dados conn.Open(); //Executando instrução sql cmd.ExecuteNonQuery(); //Fechando conexão com o banco de dados conn.Close(); } } }
public bool AdicionaUnidadeMedida(UnidadeMedida unidadeMedida) { string query = "EXECUTE SP_INSERE_UNIDADEMEDIDA " + "@Sigla, @UnidadeMedida"; try { this.connection.Open(); SqlCommand cmd = new SqlCommand(query, this.connection); cmd.Parameters.AddWithValue("@Sigla", unidadeMedida.Sigla); cmd.Parameters.AddWithValue("@UnidadeMedida", unidadeMedida.unidadeMedida); cmd.ExecuteNonQuery(); MessageBox.Show("A Unidade de Medida foi cadastrada com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.connection.Close(); return(true); } catch (SqlException ex) { if (ex.Number == 2627) { MessageBox.Show("Não foi possível realizar a operação.\nJá existe um cadastro com esta SIGLA!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Um erro inesperado ocorreu: \n" + ex.Message, "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(false); } }
public void Deletar(int id) { Expression <Func <UnidadeMedida, bool> > filter1 = x => x.Id.Equals(id); UnidadeMedida unidademedida = Repository.Filter(filter1).FirstOrDefault(); Repository.Delete(unidademedida); }
/// <summary> /// Retorna o texto do registro do tipo 75 para uso do SIntegra. /// </summary> /// <returns>Uma string com os dados formatados para uso do SIntegra.</returns> public override string ToString() { // Formata os dados para o retorno do método string n01 = Tipo.ToString(); string n02 = FormatData(DataInicial); string n03 = FormatData(DataFinal); string n04 = !string.IsNullOrEmpty(CodigoProduto) && CodigoProduto.Length > 14 ? CodigoProduto.Substring(0, 14) : !string.IsNullOrEmpty(CodigoProduto) ? CodigoProduto.PadRight(14) : "".PadRight(14); string n05 = CodigoNCM.Length > 8 ? CodigoNCM.Substring(0, 8).PadRight(8) : CodigoNCM.PadRight(8); string n06 = !string.IsNullOrEmpty(Descricao) && Descricao.Length > 53 ? Descricao.Substring(0, 53) : !string.IsNullOrEmpty(Descricao) ? Descricao.PadRight(53) : "".PadRight(53); string n07 = UnidadeMedida.Trim().PadRight(6); string n08 = AliquotaIPI.ToString("0##.#0").Remove(3, 1); string n09 = AliquotaICMS.ToString("0#.#0").Remove(2, 1); string n10 = ReducaoBaseCalcICMS.ToString("0##.#0").Remove(3, 1); string n11 = BaseCalcICMSST.ToString("0##########.#0").Remove(11, 1); // Retorna os dados formatados return(n01 + n02 + n03 + n04 + n05 + n06 + n07 + n08 + n09 + n10 + n11); }
public async System.Threading.Tasks.Task Save() { RequestUnidadeMedidaSave unidadeMedidaToBeSave = new RequestUnidadeMedidaSave { Id = 0, Nome = "N" + DateTime.Now.ToString(), Representacao = "TNT", FatorConversao = 45, TipoUnidadeId = 2 }; HttpResponseMessage response = await _clientCall.Save(_baseController + "Save/", JsonConvert.SerializeObject(unidadeMedidaToBeSave)); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); RequestUnidadeMedidaSave unidadeMedidaRetornoJson = JsonConvert.DeserializeObject <RequestUnidadeMedidaSave>(JObject.Parse(retorno)["data"].ToString()); UnidadeMedida unidadeMedidafterSaveDataBase = _unitOfw.UnidadeMedidaRepository.Get(y => y.Id == unidadeMedidaRetornoJson.Id).FirstOrDefault(); Assert.AreEqual(unidadeMedidaRetornoJson.Id, unidadeMedidafterSaveDataBase.Id); Assert.AreEqual(unidadeMedidafterSaveDataBase.Nome, unidadeMedidaRetornoJson.Nome); Assert.AreEqual(unidadeMedidafterSaveDataBase.FatorConversao, unidadeMedidaRetornoJson.FatorConversao); Assert.AreEqual(unidadeMedidafterSaveDataBase.Representacao, unidadeMedidaRetornoJson.Representacao); Assert.AreEqual(unidadeMedidafterSaveDataBase.TipoUnidadeId, unidadeMedidaRetornoJson.TipoUnidadeId); } }
public static void AtualizarUnidadeMedida(this UnidadeMedida unidadeMedida, UnidadeMedidaViewModel unidadeVm, Usuario usuario) { unidadeMedida.UsuarioAlteracao = usuario; unidadeMedida.Ativo = unidadeVm.Ativo; unidadeMedida.DescUnidadeMedida = unidadeVm.DescUnidadeMedida; unidadeMedida.DtAlteracao = DateTime.Now; }
/// <summary> /// Lista unidadeMedida pelo código pela proc SpSe1UnidMed /// </summary> /// <param name="codUnidMed">código unidadeMedida</param> /// <returns>Objeto unidadeMedida</returns> public UnidadeMedida listaUnidadeMedidaByCodigo(int codUnidMed) { UnidadeMedida unidadeMedida = new UnidadeMedida(); SqlConnection conn = new SqlConnection(GetConnectionString()); SqlDataReader rdr = null; try { conn.Open(); SqlCommand cmd = new SqlCommand("SpSe1UnidMed", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@CodUnidMed", codUnidMed)); rdr = cmd.ExecuteReader(); if (rdr.Read()) { unidadeMedida = populaUnidadeMedida(rdr); } } catch (Exception ex) { } finally { conn.Close(); rdr.Close(); } return(unidadeMedida); }
private void btnSave_Click(object sender, EventArgs e) { try { if (_unidade == null) { _unidade = new UnidadeMedida(); } DirtyFields(this, _unidade); if (_unidade.Id == 0) { UnidadeRepository.Save(_unidade); } else { UnidadeRepository.Update(_unidade); } this.Close(); }catch (Exception ex) { } }
private void btnSalvar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtUnidadeMedida.Text)) { if (this.unidadeMedidaCarregada == null) { this.unidadeMedidaCarregada = new UnidadeMedida(); } this.unidadeMedidaCarregada.Sigla = txtSigla.Text; this.unidadeMedidaCarregada.unidadeMedida = txtUnidadeMedida.Text; UnidadeMedidaDAO dao = new UnidadeMedidaDAO(); if (!this.editando) { dao.AdicionaUnidadeMedida(this.unidadeMedidaCarregada); } else { dao.AlterarUnidadeMedida(this.unidadeMedidaCarregada); } CarregaListaUnidadesMedida(); } else { MessageBox.Show("Não foi possível realizar a operação.\nHá CAMPOS OBRIGATÓRIOS que não foram preenchidos!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Salva uma unidade de medida ou atualiza caso seu código já exista pela proc SpGrUnidMed /// </summary> /// <param name="unidadeMedida">Objeto unidadeMedida</param> public bool SalvarUnidadeMedida(UnidadeMedida unidadeMedida) { SqlConnection conn = new SqlConnection(GetConnectionString()); try { conn.Open(); SqlCommand cmd = new SqlCommand("SpGrUnidMed", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@CodUnidMed", unidadeMedida.codUnidMed)); cmd.Parameters.Add(new SqlParameter("@DescrUnidMed", unidadeMedida.descrUnidMed)); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { conn.Close(); } }
public string Inserir(UnidadeMedida unidadeMedida) { UnidadeMedidaDAL unidadeMedidaDAL = new UnidadeMedidaDAL(); string idUnidadeMedida = unidadeMedidaDAL.Inserir(unidadeMedida); return(idUnidadeMedida); }
public UnidadeMedidaColecao ConsultaId(int idUnidadeMedida) { try { //Cria uma coleção nova de cliente(aqui ela está vazia) UnidadeMedidaColecao unidadeMedidaColecao = new UnidadeMedidaColecao(); //limpar antes de usar acessoDadosSqlServer.LimparParametros(); //adicionar parametros acessoDadosSqlServer.AdicionarParametros("@idUnidadeMedida", idUnidadeMedida); //executar a consulta no banco e guarda o conteudo em um DataTable DataTable dataTableUnidadeMedida = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM UnidadeMedida WHERE (idUnidadeMedida)"); // foreach (DataRow linha in dataTableUnidadeMedida.Rows) { // UnidadeMedida unidadeMedida = new UnidadeMedida(); unidadeMedida.idUnidadeMedida = Convert.ToInt32(linha["IdUnidadeMedida"]); unidadeMedida.nome = Convert.ToString(linha["nome"]); unidadeMedida.descricao = Convert.ToString(linha["descricao"]); //adiciona a coleção unidadeMedidaColecao.Add(unidadeMedida); } return(unidadeMedidaColecao); } catch (Exception exception) { //exibindo message caso de um erro na consuta(cria nova exeção) throw new Exception("Não foi possivel consultar a Unidade de Medida pelo Código. \nDetalhes: " + exception.Message); } }
public async Task Excluir(int Id) { UnidadeMedida medida = ObterUnidMed(Id); _banco.Remove(medida); await _banco.SaveChangesAsync(); }
public bool SaveUpdate(UnidadeMedida novo) { using (var ctx = new BalcaoContext()) { if (novo.IdUnidadeMedida == 0) { //a pk eh zero entao vou salvar return(save(novo, ctx)); } else { try { UnidadeMedida result = ctx.UnidadeMedidaDao .First(f => f.NomeUnidadeMedida == novo.NomeUnidadeMedida); //se encontrei um forma de pagamento //que nao eh a igual a que foi informada if (result.IdUnidadeMedida != novo.IdUnidadeMedida) { XMessageIts.Advertencia("Unidade de medida " + result.NomeUnidadeMedida + " já existe !"); return(false); } } catch (Exception ex) { //nao encontrado LoggerUtilIts.ShowExceptionMessage(ex); } //sempre vai atualizar return(update(novo, ctx)); } } }
public void Excluir(int Id) { UnidadeMedida medida = ObterUnidMed(Id); _banco.Remove(medida); _banco.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao")] UnidadeMedida unidadeMedida) { if (id != unidadeMedida.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(unidadeMedida); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UnidadeMedidaExists(unidadeMedida.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(unidadeMedida)); }
public string Excluir(UnidadeMedida UnidadeMedida) { UnidadeMedidaDAL unidadeMedidaDAL = new UnidadeMedidaDAL(); string idUnidadeMedida = unidadeMedidaDAL.Excluir(UnidadeMedida); return(idUnidadeMedida); }
public string Alterar(UnidadeMedida unidadeMedida) { UnidadeMedidaDAL unidadeMedidaDAL = new UnidadeMedidaDAL(); string idUnidadeMedida = unidadeMedidaDAL.Alterar(unidadeMedida); return(idUnidadeMedida); }
/// <summary> /// Ajusta o valor da propriedade <see cref="EntradaRequest.Grandeza"/> de acordo com as unidades de medida correspondentes. /// </summary> /// <remarks> /// O objetivo é transformar o valor de apresentação utilizando a unidade de medida de armazenamento. /// </remarks> public static void AdjustFromUI(this EntradaRequest valor) { if (!valor.GrandezaApresentacao.Equals(0m)) { valor.TipoValorId = _tipoValorUsuario; UnidadeMedida unidadeMedidaNumerador = GetUnidadeMedida(valor.UnidadeMedidaNumeradorId, ref _unidadeMedidaNumerador); if (unidadeMedidaNumerador == null) { valor.Grandeza = valor.GrandezaApresentacao; } else { UnidadeMedida unidadeMedidaDenominador = GetUnidadeMedida(valor.UnidadeMedidaDenominadorId, ref _unidadeMedidaDenominador); if (unidadeMedidaDenominador == null) { valor.Grandeza = valor.GrandezaApresentacao.Convert(unidadeMedidaNumerador.FatorConversao, valor.FatorConversaoDenominador); } else { valor.Grandeza = valor.GrandezaApresentacao.Convert ( unidadeMedidaNumerador.FatorConversao, unidadeMedidaDenominador.FatorConversao, valor.FatorConversaoNumerador, valor.FatorConversaoDenominador ); } } } else { valor.Grandeza = 0m; } }
public HttpResponseMessage Atualizar(HttpRequestMessage request, UnidadeMedidaViewModel unidadeMedidaViewModel) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState.Keys.SelectMany(k => ModelState[k].Errors) .Select(m => m.ErrorMessage).ToArray()); } else { UnidadeMedida _unidadeMedida = _unidadeMedidaRep.GetSingle(unidadeMedidaViewModel.Id); Usuario usuario = _usuarioRep.GetSingle(int.Parse(HttpContext.Current.User.Identity.GetUserId())); _unidadeMedida.AtualizarUnidadeMedida(unidadeMedidaViewModel, usuario); _unitOfWork.Commit(); // Update view model unidadeMedidaViewModel = Mapper.Map <UnidadeMedida, UnidadeMedidaViewModel>(_unidadeMedida); response = request.CreateResponse(HttpStatusCode.OK, unidadeMedidaViewModel); } return response; })); }
public ActionResult DeleteConfirmed(int id) { UnidadeMedida unidadeMedida = db.UnidadeMedida.Find(id); db.UnidadeMedida.Remove(unidadeMedida); db.SaveChanges(); return(RedirectToAction("Index")); }
private List <SqlParametros> PreencheParametros(UnidadeMedida unidadeMedida) { List <SqlParametros> lstParametros = new List <SqlParametros>(); lstParametros.Add(new SqlParametros("Descricao", unidadeMedida.Descricao)); return(lstParametros); }
public void ExcluirUnidadeMedida(UnidadeMedida unidadeMedida) { using (var contexto = new PetContext()) { contexto.UnidadeMedidas.Remove(unidadeMedida); contexto.SaveChanges(); } }
public void AtualizarUnidadeMedida(UnidadeMedida unidadeMedida) { using (var contexto = new PetContext()) { contexto.UnidadeMedidas.Update(unidadeMedida); contexto.SaveChanges(); } }
private UnidadeMedida indexarCampos(UnidadeMedida unidadeMedida) { txtID.Text = unidadeMedida.IdUnidadeMedida.ToString(); txtCodUnidmedida.Text = unidadeMedida.NomeUnidadeMedida; txtNomeUnidMedida.Text = unidadeMedida.Descricao; return(unidadeMedida); }
public void Adicionar(UnidadeMedida unidadeMedida) { using (var contexto = new PetContext()) { contexto.UnidadeMedidas.Add(unidadeMedida); contexto.SaveChanges(); } }
private List <SqlParametros> PreencheCondicoes(UnidadeMedida unidadeMedida) { List <SqlParametros> lstParametrosCondicionais = new List <SqlParametros>(); lstParametrosCondicionais.Add(new SqlParametros("UnidadeMedidaId", unidadeMedida.UnidadeMedidaId)); return(lstParametrosCondicionais); }
/// <summary> /// Salva um novo produto ou atualiza caso seu código já exista /// </summary> /// <param name="unidadeMedida">objeto unidadeMedida</param> public bool SalvarUnidadeMedida(UnidadeMedida unidadeMedida) { UnidadeMedida unidadeMedidaProcura = new UnidadeMedida(); UnidadeMedidaDAL dal = new UnidadeMedidaDAL(); unidadeMedidaProcura = dal.listaUnidadeMedidaByCodigo(unidadeMedida.codUnidMed); return(dal.SalvarUnidadeMedida(unidadeMedida)); }