public override void Salvar() { try { cpc_DadosGerais.Controls.Validate(); marca = new E_MARCA { OPERACAO = Operacao, ID_MARCA = cte_Identificador.Text.ToInt(), DS_MARCA = cte_Descricao.Text.Treat(), }; var transacao = 0; if (C_MARCA.Salvar(marca, ref transacao)) { Finalizar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public static bool Salvar(E_MARCA marca, ref int transacao) { try { Conexao.Iniciar(ref transacao); var id_marca = (int?)marca.ID_MARCA; Conexao.Banco.CAD_DIV_MARCA(marca.OPERACAO.Value(), ref id_marca, marca.DS_MARCA); Conexao.Enviar(); marca.ID_MARCA = (int)id_marca; } catch (Exception excessao) { Conexao.Voltar(ref transacao); throw excessao; } Conexao.Finalizar(ref transacao); return(true); }
public override void Alterar() { try { base.Alterar(); if (gv_Marca.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FMarca_Cadastro { Operacao = Operacao.Alterar, marca = gv_Marca.GetSelectedRow <E_MARCA>() }) { if (forma.ShowDialog() == DialogResult.OK) { marca = forma.marca; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Buscar() { try { base.Buscar(); var marcas = from a in Conexao.Banco.TB_DIV_MARCAs where a.ID_MARCA == (marca.ID_MARCA > 0 ? marca.ID_MARCA : a.ID_MARCA) select a; if (Quantidade > 0) { marcas = marcas.Take(Quantidade); } gc_Marca.DataSource = marcas.Select(a => new E_MARCA(a)).ToList(); gv_Marca.BestFitColumns(); marca = new E_MARCA(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public void EliminarMarca(E_MARCA Marca) { SqlCommand cmd = new SqlCommand("SP_ELIMINARMARCA", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); cmd.Parameters.AddWithValue("@IDMARCA", Marca.IdMarca); cmd.ExecuteNonQuery(); conexion.Close(); }
public void InsertarMarca(E_MARCA marca) { SqlCommand cmd = new SqlCommand("SP_INSERTARMARCA", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); cmd.Parameters.AddWithValue("@NOMBRE", marca.NombreMarca); cmd.Parameters.AddWithValue("@DESCRIPCION", marca.DescripcionMarca); cmd.ExecuteNonQuery(); conexion.Close(); }
public override void Adicionar() { try { base.Adicionar(); using (var forma = new FMarca_Cadastro { Operacao = Operacao.Cadastrar }) { if (forma.ShowDialog() == DialogResult.OK) { marca = forma.marca; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public void Eliminando(E_MARCA Marca) { objMarca.EliminarMarca(Marca); }
public void Editando(E_MARCA Marca) { objMarca.EditarMarca(Marca); }
public void Insertando(E_MARCA Marca) { objMarca.InsertarMarca(Marca); }