public void Cadastrar(Cdespesa obj)
 {
     using (var ctx = new SistemaContext())
     {
         ctx.Cdespesa.Add(obj);
         ctx.SaveChanges(); //SALVA NO BANCO DE DADOS
     }
 }
Exemple #2
0
        public Cdespesa objGeradoCad()
        {
            Cdespesa obj = new Cdespesa();

            obj.Cd_cdespesa = txtCodigo.Text != "" ? Convert.ToInt64(txtCodigo.Text) : 0; //CONVERTE LONG PARA STRING UTILIZANDO O IF IN-LINE
            obj.De_cdespesa = txtDescricao.Text;

            return(obj);
        }
        public Cdespesa Buscar(int id)
        {
            Cdespesa obj = new Cdespesa();

            using (var ctx = new SistemaContext())
            {
                obj = ctx.Cdespesa.Find(id); //METODO DE BUSCAR COM BASE NO PARAMETRO ID
            }
            return(obj);
        }
        public void Deletar(Cdespesa obj)
        {
            using (var ctx = new SistemaContext())
            {
                ctx.Entry(obj).State = System.Data.Entity.EntityState.Deleted;
                ctx.SaveChanges();

                //Ccusto obj = ctx.Ccusto.Find(id); //LOCALIZA O ID PARA A DELECAO
                //ctx.Ccusto.Remove(obj); // DELETA O REGISTRO
                //ctx.SaveChanges();
            }
        }
        public void Modificar(Cdespesa obj)
        {
            using (var ctx = new SistemaContext()) //PASSA OS DADOS DA OBJETO ANTIGO PARA O OBJETO NOVO E ATUALIZA NO BANCO
            {
                ctx.Cdespesa.Attach(obj);
                ctx.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                ctx.SaveChanges();

                //Ccusto objOld = ctx.Ccusto.SingleOrDefault(x => x.Id_cc == objNew.Id_cc);
                //objOld.Cd_custo = objNew.Cd_custo;
                //objOld.De_custo = objNew.De_custo;
                //objOld.Fg_ativo = objNew.Fg_ativo;
                //ctx.SaveChanges(); //SALVA AS ALTERACOES
            }
        }
Exemple #6
0
        //EVENTO QUE PASSA O OBJETO PARA SER MODIFICADO OU EXLUIDO
        public Cdespesa objGeradoMod()
        {
            Cdespesa obj = new Cdespesa();

            obj.Id_cdes     = txtId.Text != "" ? Convert.ToInt32(txtId.Text) : 0;
            obj.Cd_cdespesa = txtCodigo.Text != "" ? Convert.ToInt64(txtCodigo.Text) : 0; //CONVERTE LONG PARA STRING UTILIZANDO O IF IN-LINE
            obj.De_cdespesa = txtDescricao.Text;
            if (ckbInativo.Checked)
            {
                obj.Fg_inativo = obj.Fg_inativo + 1;
            }
            else
            {
                obj.Fg_inativo = 0;
            }

            return(obj);
        }
 public void Modificar(Cdespesa obj)
 {
     rep.Modificar(obj);
 }
 public void Deletar(Cdespesa obj)
 {
     rep.Deletar(obj);
 }
 public void Cadastrar(Cdespesa obj)
 {
     rep.Cadastrar(obj);
 }