コード例 #1
0
        /// <summary>
        /// funcion "Registrar Plan de Cuentas"
        /// </summary>
        /// <param name="cod_cta">Codigo Plan de Cuentas</param>
        /// <param name="nom_cta">Nombre Plan de Cuentas</param>
        /// <param name="tip_cta">Tipo (M=Matriz ; A=Analitica)</param>
        /// <param name="uso_cta">Uso (M=Modular ; A=Analitica)</param>
        /// <param name="mon_cta">Moneda (B=Bolivianos ; U=Dolares)</param>
        public void _02(string cod_cta, string nom_cta, string tip_cta, string uso_cta, string mon_cta, string pad_cta)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ctb004 VALUES");

                switch (tip_cta)
                {
                case "0": tip_cta = "M"; break;

                case "1": tip_cta = "A"; break;
                }
                switch (uso_cta)
                {
                case "0": uso_cta = "M"; break;

                case "1": uso_cta = "N"; break;
                }
                switch (mon_cta)
                {
                case "0": mon_cta = "B"; break;

                case "1": mon_cta = "U"; break;
                }

                vv_str_sql.AppendLine(" ('" + cod_cta + "', '" + nom_cta + "', '" + tip_cta + "', '" + uso_cta + "', '" + mon_cta + "','" + pad_cta + "','H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        /// <summary>
        /// Registrar Centro de Costos
        /// </summary>
        /// <param name="cod_cct">Codigo del centro de Costos (3 numeros)</param>
        /// <param name="nom_cct">Nombre del centro de Costos</param>
        /// <param name="tip_cct">Tipo del centro de Costos (M=Matriz; A=Analitica)</param>
        public void _02(int cod_cct, string nom_cct, string tip_cct)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ctb003 VALUES");
                vv_str_sql.AppendFormat(" ({0},'{1}','{2}','H')", cod_cct, nom_cct, tip_cct);

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        /// <summary>
        /// funcion "Registrar Modulos de sistema"
        /// <param name="cod_mod">Codigo de la Modulos de sistema</param>
        /// <param name="nom_mar">Nombre de la Modulos de sistema</param>
        /// <param name="des_mod">Descripcion</param>
        /// <returns></returns>
        public void _02(int cod_mod, string nom_mod, string des_mod)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO seg002 VALUES");
                vv_str_sql.AppendLine(" (" + cod_mod + ", '" + nom_mod + "',' " + des_mod + "', 'H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        /// <summary>
        /// Actualizar Vendedor
        /// </summary>
        /// <param name="cod_ven">Código del Vendedor</param>
        /// <param name="nom_per">Nombre del Vendedor</param>
        /// <param name="por_cms">Porcentaje Comisión</param>
        /// <param name="tip_cms">Tipo comisión (1=Ventas, 2=Cobranzas)</param>
        /// <returns></returns>
        public void _02(string cod_ven, string nom_per, decimal por_cms, int tip_cms)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO cmr003 VALUES ");
                vv_str_sql.AppendFormat("('{0}','{1}','{2}','{3}','H')", cod_ven, nom_per, por_cms, tip_cms);

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        public void _02(int cod_plg, string des_pgl, int nro_cuo, int int_dia, int dia_ini)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ecp005 VALUES");
                vv_str_sql.AppendLine(" ('" + cod_plg + "', '" + des_pgl + "', '" + nro_cuo + "', '" + int_dia + "', '" + dia_ini + "', 'H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        /// <summary>
        /// Funcion "Guarda Permisos"
        /// </summary>
        /// <param name="cod_usr">Codigo del usuario</param>
        /// <param name="cod_ven">Codigo del vendedor</param>
        /// <returns></returns>
        public void _02(string cod_usr, int cod_ven)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO seg024 values  ");
                vv_str_sql.AppendFormat(" ('{0}',{1})", cod_usr, cod_ven);

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #7
0
        /// <summary>
        /// Registra Libreta
        /// </summary>
        /// <param name="cod_lib">Código de la Libreta (5 Numeros)
        ///					        Formato ---> TMNNN
        ///							T=Tipo
        ///							M=Moneda
        ///							N=Nro Correlativo de libreta</param>
        /// <param name="tip_lib">Tipo (1=CxC('Cuentas por Cobrar') ; 2=CxP('Cuentas por Pagar')</param>
        /// <param name="mon_lib">Moneda (B=Bolivianos; U=USD)</param>
        /// <param name="nro_lib">Nro Correlativo de Libreta (3 Numeros)</param>
        /// <param name="des_lib">Descripcion de la Libreta</param>
        /// <param name="cod_cta">Cod. Cuenta Contable</param>
        public void _02(int cod_lib, int tip_lib, string mon_lib, string des_lib, string cod_cta)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ecp006 VALUES");
                vv_str_sql.AppendFormat(" ({0},'{1}','{2}',", cod_lib, des_lib, cod_cta);
                vv_str_sql.AppendFormat("{0},'{1}','H')", tip_lib, mon_lib);

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
        /// <summary>
        /// Registra un Item del Documento de Compra
        /// </summary>
        public bool fu_reg_cmp(c_cnx000 _cnx000)
        {
            try
            {
                StringBuilder vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" Insert into cmp001a( ");
                vv_str_sql.AppendLine("va_cod_cmp,va_nro_itm,va_cod_pro,va_nom_pro,va_cod_uni,va_can_pro, ");
                vv_str_sql.AppendLine("va_pre_uni,va_imp_tot,va_cod_alm,va_tip_cmp,va_lot_cod,va_fec_ven) ");
                vv_str_sql.AppendFormat(" values({0}, ", va_cod_cmp);
                vv_str_sql.AppendFormat(" {0}, ", va_nro_itm);
                vv_str_sql.AppendFormat(" '{0}', ", va_cod_pro);
                vv_str_sql.AppendFormat(" '{0}', ", va_nom_pro);
                vv_str_sql.AppendFormat(" '{0}', ", va_cod_uni);
                vv_str_sql.AppendFormat(" {0}, ", va_can_pro);
                vv_str_sql.AppendFormat(" {0}, ", va_pre_uni);
                vv_str_sql.AppendFormat(" {0}, ", va_imp_tot);
                vv_str_sql.AppendFormat(" {0}, ", va_cod_alm);
                vv_str_sql.AppendFormat(" '{0}', ", va_tip_cmp);
                vv_str_sql.AppendFormat(" '{0}', ", va_lot_cod);
                vv_str_sql.AppendFormat(" '{0}') ", va_fec_ven.ToShortDateString());


                if (!_cnx000.fu_exe_sql_no(vv_str_sql.ToString()))
                {
                    Exception ex = new Exception("Error:cmp001a- No se pudo Registrar el item: " + va_cod_pro);
                    throw ex;
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #9
0
        /// <summary>
        /// Funcion Inserta Detalle de Precios
        /// </summary>
        /// <param name="cod_lis">Codigo del la lista(cmr001)</param>
        /// <param name="cod_pro">Codigo de Producto(inv002)</param>
        /// <param name="pre_cio">Precio del Producto</param>
        /// <param name="pmx_des">Porcentaje maximo de descuento permitido</param>
        /// <param name="pmx_inc">Porcentaje maximo de incremento permitido</param>
        /// <param name="por_cal">Porcentaje de utilidad(Ganancia) calculado</param>
        /// <returns></returns>
        public void _02(int cod_lis, string cod_pro, decimal pre_cio, decimal pmx_des, decimal pmx_inc, decimal por_cal)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO cmr002 VALUES ");

                vv_str_sql.AppendLine("(" + cod_lis + ", '" + cod_pro + "', '" + pre_cio + "', '" + pmx_des + "',");
                vv_str_sql.AppendLine("'" + pmx_inc + "','" + por_cal + "')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #10
0
        /// <summary>
        /// Registrar Caja/Banco
        /// </summary>
        /// <param name="cod_cjb">Código Caja/Banco (5 Números)</param>
        /// <param name="tip_cjb">Tipo (1=Caja ; 2=Banco )</param>
        /// <param name="mon_cjb">Moneda (B=Bolivianos; U=USD)</param>
        /// <param name="nro_cjb">Nro Correlativo de Caja/Banco (3 Numeros)</param>
        /// <param name="nom_cjb">Nombre de Caja/Banco</param>
        /// <param name="nro_cta">Numero de Cuenta Banco</param>
        /// <param name="sal_cjb">Saldo de Caja/Banco</param>
        /// <param name="cod_cta">Código Cuenta Contable</param>
        public void _02(int cod_cjb, int tip_cjb, string mon_cjb, string nom_cjb,
                        string nro_cta, decimal sal_cjb, string cod_cta)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO tes001 VALUES");
                vv_str_sql.AppendFormat(" ({0},{1},'{2}',", cod_cjb, tip_cjb, mon_cjb);
                vv_str_sql.AppendFormat("'{0}','{1}',{2},'{3}','H')", nom_cjb, nro_cta, sal_cjb, cod_cta);

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="cod_lib"></param>
        /// <param name="cod_per"></param>
        /// <param name="cod_plg"></param>
        /// <param name="mto_lim"></param>
        /// <param name="sal_act"></param>
        /// <param name="max_cuo"></param>
        /// <param name="fec_exp"></param>
        public void _02(int cod_lib, string cod_per, int cod_plg, Decimal mto_lim, Decimal sal_act, string max_cuo, DateTime fec_exp)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ecp007 VALUES ");

                vv_str_sql.AppendLine("(" + cod_lib + ", '" + cod_per + "', '" + cod_plg + "', '" + mto_lim + "',");
                vv_str_sql.AppendLine("'" + sal_act + "','" + max_cuo + "','" + fec_exp.ToShortDateString() + "')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #12
0
        /// <summary>
        /// funcion "Registrar Producto"
        /// </summary>
        /// <param name="cod_pro">Codigo del producto </param>
        /// <param name="cod_fam">Codigo de la familia de producto</param>
        /// <param name="cod_umd">(inv003-Und. Med)Codigo de la Unidad de Medida</param>
        /// <param name="und_cmp">(inv003-Und. Med)Codigo de la unidad de compra</param>
        /// <param name="und_vta">(inv003-Und. Med)Codigo de la unidad de venta</param>
        /// <param name="cod_mar">Codigo de la Marca del producto</param>
        /// <param name="nom_pro">Nombre del producto</param>
        /// <param name="des_pro">Descripcion del producto</param>
        /// <param name="cod_bar">Codigo de barra del producto</param>
        /// <param name="fab_ric">Fabricante al que pertenece el producto</param>
        /// <param name="eqv_cmp">Cantidad de unidad de medida por unidad de compra</param>
        /// <param name="eqv_vta">Cantidad de unidad de medida por unidad de presentacion</param>
        /// <param name="ban_ser">Bandera identifica si el producto se maneja por ¨serie 0=No  1= si en todas</param>
        /// <param name="ban_vta">Bandera identifica si el producto esta disponible para ventas VENTAS 0=NO ; 1=SI</param>
        /// <param name="ban_cmp">Bandera identifica si el producto esta disponible para ventas COMPRAS 0=NO ; 1=SI</param>
        /// <param name="ban_lot">Bandera identifica si el producto se maneja por LOTE 1=SI ; 2=NO</param>
        /// <returns></returns>
        public void _02(string cod_pro, string cod_fam, string cod_umd, string und_cmp, string und_vta, string cod_mar, string nom_pro, string des_pro,
                        string cod_bar, string fab_ric, string eqv_cmp, string eqv_vta, int ban_ser, int ban_vta, int ban_cmp, int ban_lot)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO inv002 VALUES");

                vv_str_sql.AppendLine(" ('" + cod_pro + "', '" + cod_fam + "', '" + cod_umd + "', '" + und_cmp + "', '" + und_vta + "', '" + cod_mar + "', '" + nom_pro + "', '" + des_pro + "', '");
                vv_str_sql.AppendLine(cod_bar + "', '" + fab_ric + "', '" + eqv_cmp + "', '" + eqv_vta + "', '" + ban_ser + "', '" + ban_vta + "', '" + ban_cmp + "', '" + ban_lot + "','H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #13
0
        /// <summary>
        /// funcion "Registrar Capitulo/Agrupador"
        /// </summary>
        /// <param name="cod_cap">Codigo del Capitulo/Agrupador </param>
        /// <param name="nom_cap">Nombre del Capitulo/Agrupador</param>
        /// <param name="tra_cap">Tratamiento (D=Deudor ; A=Acreedor) </param>
        /// <param name="cen_cto">Usa Centro de Costo(0=No ; 1=Si Usa)</param>
        /// <returns></returns>
        public void _02(int cod_cap, string nom_cap, string tra_cap, int cen_cto)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO ctb002 VALUES");

                switch (tra_cap)
                {
                case "0": tra_cap = "D"; break;

                case "1": tra_cap = "A"; break;
                }

                vv_str_sql.AppendLine(" (" + cod_cap + ", '" + nom_cap + "', '" + tra_cap + "', '" + cen_cto + "', 'H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #14
0
        /// <summary>
        /// Funcion Nueva Lista de Precios
        /// </summary>
        /// <param name="cod_lis"></param>
        /// <param name="mon_lis"></param>
        /// <param name="fec_ini"></param>
        /// <param name="fec_fin"></param>
        /// <returns></returns>
        public void _02(int cod_lis, string nom_lis, string mon_lis, DateTime fec_ini, DateTime fec_fin)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" INSERT INTO cmr001 VALUES ");

                switch (mon_lis)
                {
                case "0": mon_lis = "B"; break;

                case "1": mon_lis = "U"; break;
                }

                vv_str_sql.AppendLine("(" + cod_lis + ", '" + nom_lis + "', '" + mon_lis + "',");
                vv_str_sql.AppendLine("'" + fec_ini.ToShortDateString() + "','" + fec_fin.ToShortDateString() + "','H')");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #15
0
        /// <summary>
        /// Funcion "Elimina Imagen"
        /// </summary>
        /// <param name="cod_pro">Codigo del producto</param>
        /// <returns></returns>
        public void _06(string cod_pro)
        {
            try
            {
                vv_str_sql = new StringBuilder();
                vv_str_sql.AppendLine(" DELETE inv008 ");
                vv_str_sql.AppendLine(" WHERE  va_cod_pro = '" + cod_pro + "'");

                o_cnx000.fu_exe_sql_no(vv_str_sql.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }