コード例 #1
0
 public TiposIva TiposIvaGetById(string Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "select * from Tipos_Iva " +
                            "WHERE TIV_CODIGO='" + Id + "'";
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         TiposIva NewEnt = new TiposIva();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarTiposIva(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
        public List <TiposIva> TiposIvaGetAll()
        {
            List <TiposIva> lstTiposIva = new List <TiposIva>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from Tipos_Iva ";
                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];
                        TiposIva NewEnt = new TiposIva();
                        NewEnt = CargarTiposIva(dr);
                        lstTiposIva.Add(NewEnt);
                    }
                }
                return(lstTiposIva);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
 public bool TiposIvaUpdate(TiposIva oTIv)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds  = new DataSet();
         cmd = new OracleCommand("update Tipos_Iva " +
                                 "SET TIV_DESCRIPCION='" + oTIv.TivDescripcion + "', " +
                                 "TIV_DISCRIMINA='" + oTIv.TivDiscrimina + "', " +
                                 "TIV_EXENTO='" + oTIv.TivExento + "', " +
                                 "TIV_GENERA_IVA='" + oTIv.TivGeneraIva + "', " +
                                 "TIV_CODIGO_AFIP='" + oTIv.TivCodigoAfip + "' " +
                                 "WHERE TIV_CODIGO='" + oTIv.TivCodigo + "'", cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        public void CargarGrupoImpuesto(string id)
        {
            GruposImpuestosItems    oCii    = new GruposImpuestosItems();
            GruposImpuestosItemsBus oCiiBus = new GruposImpuestosItemsBus();

            oCii = oCiiBus.GruposImpuestosItemsGetById(long.Parse(id));

            TiposIva    oTii    = new TiposIva();
            TiposIvaBus oTiiBus = new TiposIvaBus();

            oTii = oTiiBus.TiposIvaGetById(oCii.tivCodigo);

            Conceptos    oCpt    = new Conceptos();
            ConceptosBus oCptBus = new ConceptosBus();

            oCpt = oCptBus.ConceptosGetById(oCii.cptNumero);

            GruposConceptosImpuestos    oGci    = new GruposConceptosImpuestos();
            GruposConceptosImpuestosBus oGciBus = new GruposConceptosImpuestosBus();

            oGci = oGciBus.GruposConceptosImpuestosGetById(oCii.gciCodigo);

            _vista.strGrupoImpuestosItems = oTii.TivCodigo + " - " + oTii.TivDescripcion +
                                            " / " + oCii.giiPorcentaje +
                                            " % / Vigencia " + oCii.giiVigenciaDesde.ToShortDateString() +
                                            " / " + oCpt.cptCodigo + " - " + oCpt.cptDescripcion +
                                            " / " + oGci.GciCodigo + " - " + oGci.GciDescripcion;
            _vista.intGiiNumero = int.Parse(id);
        }
コード例 #5
0
        private void CargarTipoIva(string id)
        {
            TiposIva    oTipoIva    = new TiposIva();
            TiposIvaBus oTipoIvaBus = new TiposIvaBus();

            oTipoIva          = oTipoIvaBus.TiposIvaGetById(id);
            _vista.strRespIva = oTipoIva.TivCodigo;
        }
コード例 #6
0
 private TiposIva CargarTiposIva(DataRow dr)
 {
     try
     {
         TiposIva oObjeto = new TiposIva();
         oObjeto.TivCodigo      = dr["TIV_CODIGO"].ToString();
         oObjeto.TivDescripcion = dr["TIV_DESCRIPCION"].ToString();
         oObjeto.TivDiscrimina  = dr["TIV_DISCRIMINA"].ToString();
         oObjeto.TivExento      = dr["TIV_EXENTO"].ToString();
         oObjeto.TivGeneraIva   = dr["TIV_GENERA_IVA"].ToString();
         oObjeto.TivCodigoAfip  = dr["TIV_CODIGO_AFIP"].ToString();
         return(oObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
 public int TiposIvaAdd(TiposIva oTIv)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         //Clave TIV_CODIGO
         ds  = new DataSet();
         cmd = new OracleCommand("insert into Tipos_Iva(TIV_CODIGO, TIV_DESCRIPCION, " +
                                 "TIV_DISCRIMINA, TIV_EXENTO, TIV_GENERA_IVA, TIV_CODIGO_AFIP) " +
                                 "values('" + oTIv.TivCodigo + "','" + oTIv.TivDescripcion + "','" + oTIv.TivDiscrimina + "','" +
                                 oTIv.TivExento + "','" + oTIv.TivGeneraIva + "','" + oTIv.TivCodigoAfip + "')", cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
        public bool TiposIvaUpdate(TiposIva oTiposIva)
        {
            TiposIvaImpl oTiposIvaImpl = new TiposIvaImpl();

            return(oTiposIvaImpl.TiposIvaUpdate(oTiposIva));
        }
コード例 #9
0
        public int TiposIvaAdd(TiposIva oTiposIva)
        {
            TiposIvaImpl oTiposIvaImpl = new TiposIvaImpl();

            return(oTiposIvaImpl.TiposIvaAdd(oTiposIva));
        }