/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }