예제 #1
0
        public List <TiposConceptos> TiposConceptosGetAll()
        {
            List <TiposConceptos> lstTiposConceptos = new List <TiposConceptos>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from Tipos_Conceptos ";
                cmd     = new OracleCommand(sqlSelect, cn);
                adapter = new OracleDataAdapter(cmd);
                cmd.ExecuteNonQuery();
                adapter.Fill(ds);
                DataTable dt = new DataTable();
                dt = ds.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; dt.Rows.Count > i; i++)
                    {
                        DataRow        dr     = dt.Rows[i];
                        TiposConceptos NewEnt = new TiposConceptos();
                        NewEnt = CargarTiposConceptos(dr);
                        lstTiposConceptos.Add(NewEnt);
                    }
                }
                return(lstTiposConceptos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
 public TiposConceptos TiposConceptosGetById(long Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "select * from Tipos_Conceptos " +
                            "where TIC_CODIGO=" + Id;
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         TiposConceptos NewEnt = new TiposConceptos();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarTiposConceptos(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public HttpResponseMessage Create(TiposConceptos tiposConceptos)
        {
            var resultado = new HttpResponseMessage(HttpStatusCode.OK);

            db.TiposConceptos.Add(tiposConceptos);
            db.SaveChanges();

            return(resultado);
        }
예제 #4
0
 private TiposConceptos CargarTiposConceptos(DataRow dr)
 {
     try
     {
         TiposConceptos oObjeto = new TiposConceptos();
         oObjeto.ticCodigo      = dr["TIC_CODIGO"].ToString();
         oObjeto.ticDescripcion = dr["TIC_DESCRIPCION"].ToString();
         return(oObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public int TiposConceptosAdd(TiposConceptos oTic)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds  = new DataSet();
         cmd = new OracleCommand("insert into Tipos_Conceptos(TIC_CODIGO, TIC_DESCRIPCION ) " +
                                 "values('" + oTic.ticCodigo + "','" + oTic.ticDescripcion + "')", cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public HttpResponseMessage Update(TiposConceptos tiposConceptos)
        {
            var resultado = new HttpResponseMessage(HttpStatusCode.OK);

            var query = db.TiposConceptos.Single(P => P.Id == tiposConceptos.Id);

            query.Codigo      = tiposConceptos.Codigo;
            query.Descripcion = tiposConceptos.Descripcion;

            if (tiposConceptos.Origen == Constante.OrigenTipoConcepto.Gasto)
            {
                query.TipoGastoId = tiposConceptos.TipoGastoId;
            }
            else
            {
                query.TipoIngresoId = tiposConceptos.TipoIngresoId;
            }
            db.SaveChanges();

            return(resultado);
        }
예제 #7
0
 public bool TiposConceptosUpdate(TiposConceptos oTic)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds  = new DataSet();
         cmd = new OracleCommand("update Tipos_Conceptos " +
                                 "SET    TIC_DESCRIPCION='" + oTic.ticDescripcion + "' " +
                                 "WHERE  TIC_CODIGO=" + oTic.ticCodigo, cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #8
0
        public long TiposConceptosAdd(TiposConceptos oTiposConceptos)
        {
            TiposConceptosImpl oTiposConceptosImpl = new TiposConceptosImpl();

            return(oTiposConceptosImpl.TiposConceptosAdd(oTiposConceptos));
        }
예제 #9
0
        public bool TiposConceptosUpdate(TiposConceptos oTiposConceptos)
        {
            TiposConceptosImpl oTiposConceptosImpl = new TiposConceptosImpl();

            return(oTiposConceptosImpl.TiposConceptosUpdate(oTiposConceptos));
        }