public TiposComprobante TiposComprobanteGetById(string Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "select * from TIPOS_COMPROBANTES " +
                            "WHERE TCO_CODIGO='" + Id + "'";
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         TiposComprobante NewEnt = new TiposComprobante();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarTiposComprobante(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <TiposComprobante> TiposMedidoresGetAll()
        {
            List <TiposComprobante> lstTiposMedidores = new List <TiposComprobante>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from TIPOS_COMPROBANTES ";
                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];
                        TiposComprobante NewEnt = new TiposComprobante();
                        NewEnt = CargarTiposComprobante(dr);
                        lstTiposMedidores.Add(NewEnt);
                    }
                }
                return(lstTiposMedidores);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public bool TiposComprobanteUpdate(TiposComprobante oTc)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         ds = new DataSet();
         string query = "update TIPOS_COMPROBANTES " +
                        "SET TCO_DESCRIPCION='" + oTc.tcoDescripcion + "', " +
                        "TCO_LETRA='" + oTc.tcoLetra + "', " +
                        "TCO_ORIGEN_NUMERADOR='" + oTc.tcoOrigenNumerado + "', " +
                        "TCO_EXTERNO='" + oTc.tcoExterno + "', " +
                        "TCO_CANTIDAD_COPIAS= '" + oTc.tcoCantidadCopias + "', " +
                        "PCB_CODIGO='" + oTc.pcbCodigo + "', " +
                        "TCO_CODIGO_AFIP= '" + oTc.tcoCodigoAfip + "', " +
                        "TCO_LIBRO_IVA_COMPRAS= '" + oTc.tcoLibroIvaCompras + "', " +
                        "TCO_LIBRO_IVA_VENTAS= '" + oTc.tcoLibroIvaVentas + "', " +
                        "TCO_CODIGO_SICORE= '" + oTc.tcoCodigoSicore + "', " +
                        "TCM_CANT_MIN_IMPRESION= '" + oTc.tcmCantMinImpresion + "', " +
                        "TCO_PREIMPRESO= '" + oTc.tcoPreimpreso + "', " +
                        "TCO_CODIGO_RECE= '" + oTc.tcoCodigoRece + "', " +
                        "EST_CODIGO= '" + oTc.estCodigo + "' " +
                        "WHERE TCO_CODIGO='" + oTc.tcoCodigo + "'";
         cmd      = new OracleCommand(query, cn);
         adapter  = new OracleDataAdapter(cmd);
         response = cmd.ExecuteNonQuery();
         cn.Close();
         return(response > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private TiposComprobante CargarTiposComprobante(DataRow dr)
 {
     try
     {
         TiposComprobante oObjeto = new TiposComprobante();
         oObjeto.tcoCodigo           = dr["TCO_CODIGO"].ToString();
         oObjeto.tcoDescripcion      = dr["TCO_DESCRIPCION"].ToString();
         oObjeto.tcoLetra            = dr["TCO_LETRA"].ToString();
         oObjeto.tcoOrigenNumerado   = dr["TCO_ORIGEN_NUMERADOR"].ToString();
         oObjeto.tcoExterno          = dr["TCO_EXTERNO"].ToString();
         oObjeto.tcoCantidadCopias   = int.Parse(dr["TCO_CANTIDAD_COPIAS"].ToString());
         oObjeto.pcbCodigo           = dr["PCB_CODIGO"].ToString();
         oObjeto.tcoCodigoAfip       = dr["TCO_CODIGO_AFIP"].ToString();
         oObjeto.tcoLibroIvaCompras  = dr["TCO_LIBRO_IVA_COMPRAS"].ToString();
         oObjeto.tcoLibroIvaVentas   = dr["TCO_LIBRO_IVA_VENTAS"].ToString();
         oObjeto.tcoCodigoSicore     = dr["TCO_CODIGO_SICORE"].ToString();
         oObjeto.tcmCantMinImpresion = int.Parse(dr["TCM_CANT_MIN_IMPRESION"].ToString());
         oObjeto.tcoPreimpreso       = dr["TCO_PREIMPRESO"].ToString();
         oObjeto.tcoCodigoRece       = dr["TCO_CODIGO_RECE"].ToString();
         oObjeto.estCodigo           = dr["EST_CODIGO"].ToString();
         return(oObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
        public bool EliminarTipoComprobante(string id)
        {
            TiposComprobanteBus oSMeBus = new TiposComprobanteBus();
            TiposComprobante    oSMe    = oSMeBus.TiposComprobanteGetById(id);

            oSMe.estCodigo = "B";
            return(oSMeBus.TiposComprobantesUpdate(oSMe));
        }
Esempio n. 6
0
        //public bool CargarTipoComprobante(string idTipo, int indice)
        public bool CargarTipoComprobante(string idTipo)
        {
            // valida la existencia en la tabla
            foreach (DataGridViewRow dr in _vista.grdCptTipoCmp.Rows)
            {
                if (!dr.IsNewRow)
                {
                    foreach (DataGridViewCell dc in dr.Cells)
                    {
                        if (dc.ColumnIndex == 1)//
                        {
                            if (!string.IsNullOrEmpty(dc.Value.ToString()))
                            {
                                //Console.WriteLine("idTipo------------" + idTipo);
                                //Console.WriteLine("dc------------" + dc.Value.ToString());
                                if (dc.Value.ToString().Equals(idTipo))
                                {
                                    return(false);
                                }
                                //Console.WriteLine("dc------------" + dc.Value.ToString());
                            }
                        }
                    }
                }
            }
            TiposComprobante    oTco    = new TiposComprobante();
            TiposComprobanteBus oTcoBus = new TiposComprobanteBus();

            oTco = oTcoBus.TiposComprobanteGetById(idTipo);

            DataTable dt  = (DataTable)_vista.grdCptTipoCmp.DataSource;
            DataRow   row = dt.NewRow();

            row["numero"]      = "0";
            row["codigo"]      = idTipo;
            row["descripcion"] = oTco.tcoDescripcion;
            dt.Rows.Add(row);
            _vista.grdCptTipoCmp.DataSource = dt;
            return(true);
        }
Esempio n. 7
0
 public void Inicializar()
 {
     if (_vista.tcoCodigo != "")
     {
         TiposComprobante    oTc  = new TiposComprobante();
         TiposComprobanteBus oTcb = new TiposComprobanteBus();
         oTc = oTcb.TiposComprobanteGetById(_vista.tcoCodigo);
         _vista.tcoDescripcion      = oTc.tcoDescripcion;
         _vista.tcoLetra            = oTc.tcoLetra;
         _vista.tcoOrigenNumerado   = oTc.tcoOrigenNumerado;
         _vista.tcoExterno          = oTc.tcoExterno;
         _vista.tcoCantidadCopias   = oTc.tcoCantidadCopias;
         _vista.pcbCodigo           = oTc.pcbCodigo;
         _vista.tcoCodigoAfip       = oTc.tcoCodigoAfip;
         _vista.tcoLibroIvaCompras  = oTc.tcoLibroIvaCompras;
         _vista.tcoLibroIvaVentas   = oTc.tcoLibroIvaVentas;
         _vista.tcoCodigoSicore     = oTc.tcoCodigoSicore;
         _vista.tcmCantMinImpresion = oTc.tcmCantMinImpresion;
         _vista.tcoPreimpreso       = oTc.tcoPreimpreso;
         _vista.tcoCodigoRece       = oTc.tcoCodigoRece;
         _vista.estCodigo           = oTc.estCodigo;
     }
 }
Esempio n. 8
0
        public string Guardar()
        {
            string              rtdo = "";
            TiposComprobante    oTc  = new TiposComprobante();
            TiposComprobanteBus oTcb = new TiposComprobanteBus();

            oTc.tcoDescripcion      = _vista.tcoDescripcion;
            oTc.tcoCodigo           = _vista.tcoCodigo;
            oTc.tcoLetra            = _vista.tcoLetra;
            oTc.tcoOrigenNumerado   = _vista.tcoOrigenNumerado;
            oTc.tcoExterno          = _vista.tcoExterno;
            oTc.tcoCantidadCopias   = _vista.tcoCantidadCopias;
            oTc.pcbCodigo           = _vista.pcbCodigo;
            oTc.tcoCodigoAfip       = _vista.tcoCodigoAfip;
            oTc.tcoLibroIvaCompras  = _vista.tcoLibroIvaCompras;
            oTc.tcoLibroIvaVentas   = _vista.tcoLibroIvaVentas;
            oTc.tcoCodigoSicore     = _vista.tcoCodigoSicore;
            oTc.tcmCantMinImpresion = _vista.tcmCantMinImpresion;
            oTc.tcoPreimpreso       = _vista.tcoPreimpreso;
            oTc.tcoCodigoRece       = _vista.tcoCodigoRece;
            oTc.estCodigo           = _vista.estCodigo;



            if (_vista.editar == "NO")
            {
                rtdo = oTcb.TiposComprobantesAdd(oTc);
            }
            else
            {
                rtdo = _vista.tcoCodigo;
                oTcb.TiposComprobantesUpdate(oTc);
            }


            return(rtdo);
        }
        public string TiposComprobanteAdd(TiposComprobante oTc)
        {
            try
            {
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                ds = new DataSet();

                string query = "insert into TIPOS_COMPROBANTES(TCO_CODIGO, TCO_DESCRIPCION, " +
                               "TCO_LETRA, TCO_ORIGEN_NUMERADOR, TCO_EXTERNO,TCO_CANTIDAD_COPIAS, PCB_CODIGO,TCO_CODIGO_AFIP, TCO_LIBRO_IVA_COMPRAS," +
                               " TCO_LIBRO_IVA_VENTAS , TCO_CODIGO_SICORE, TCM_CANT_MIN_IMPRESION, TCO_PREIMPRESO, TCO_CODIGO_RECE, EST_CODIGO) " +
                               "values('" + oTc.tcoCodigo + "','" + oTc.tcoDescripcion + "','" + oTc.tcoLetra + "','" +
                               oTc.tcoOrigenNumerado + "','" + oTc.tcoExterno + "','" + oTc.tcoCantidadCopias + "','" + oTc.pcbCodigo + "' ,'" +
                               oTc.tcoCodigoAfip + "', '" + oTc.tcoLibroIvaCompras + "' , '" + oTc.tcoLibroIvaVentas + "' , '" + oTc.tcoCodigoSicore +
                               "' ,'" + oTc.tcmCantMinImpresion + "' ,'" + oTc.tcoPreimpreso + "' ,'" + oTc.tcoCodigoRece + "' ,'" + oTc.estCodigo +
                               "')";
                cmd     = new OracleCommand(query, cn);
                adapter = new OracleDataAdapter(cmd);

                /*      cmd.Parameters.Add(new OracleParameter
                 *    {
                 *        ParameterName = ":id",
                 *        OracleDbType = OracleDbType.Int64,
                 *        Direction = ParameterDirection.Output
                 *    });*/
                adapter = new OracleDataAdapter(cmd);
                cmd.ExecuteNonQuery();
                cn.Close();
                return(oTc.tcoCodigo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public bool TiposComprobantesUpdate(TiposComprobante otc)
        {
            TiposComprobanteImpl otcmImpl = new TiposComprobanteImpl();

            return(otcmImpl.TiposComprobanteUpdate(otc));
        }
        public string TiposComprobantesAdd(TiposComprobante otc)
        {
            TiposComprobanteImpl otcmImpl = new TiposComprobanteImpl();

            return(otcmImpl.TiposComprobanteAdd(otc));
        }