public static tui_ConfiguracionFormasDePagoDataset GetList(string IdTDCompTesoreria, string ClaveCorta, string ClaveLarga, string Familia)
        {
            tui_ConfiguracionFormasDePagoDataset data = new tui_ConfiguracionFormasDePagoDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "tui_ConfiguracionFormasDePago");

            SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionFormasDePago_Search", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdTDCompTesoreria", SqlDbType.VarChar));
            cmd.Parameters["@IdTDCompTesoreria"].Value = IdTDCompTesoreria;
            cmd.Parameters.Add(new SqlParameter("@ClaveCorta", SqlDbType.VarChar));
            cmd.Parameters["@ClaveCorta"].Value = ClaveCorta;
            cmd.Parameters.Add(new SqlParameter("@ClaveLarga", SqlDbType.VarChar));
            cmd.Parameters["@ClaveLarga"].Value = ClaveLarga;
            cmd.Parameters.Add(new SqlParameter("@Familia", SqlDbType.VarChar));
            cmd.Parameters["@Familia"].Value = Familia;
            adapter.SelectCommand            = cmd;

            adapter.Fill(data);

            return(data);
        }
        /// <summary>
        /// Envia los cambios del tui_ConfiguracionFormasDePagoDataset a la base de datos.
        /// </summary>
        public static void Update(tui_ConfiguracionFormasDePagoDataset dataSet)
        {
            ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(dataSet.tui_ConfiguracionFormasDePago.Rows.Count > 0, "La tabla dataSet.tui_ConfiguracionFormasDePagoDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tui_ConfiguracionFormasDePago.Update(dataSet);
        }
        public static tui_ConfiguracionFormasDePagoDataset.tui_ConfiguracionFormasDePagoRow GetByPk(string IdTDCompTesoreria)
        {
            tui_ConfiguracionFormasDePagoDataset data = new tui_ConfiguracionFormasDePagoDataset();

            SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionFormasDePago_GetByPk", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdTDCompTesoreria", SqlDbType.VarChar));
            cmd.Parameters["@IdTDCompTesoreria"].Value = IdTDCompTesoreria;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            adapter.TableMappings.Add("Table", "tui_ConfiguracionFormasDePago");

            adapter.Fill(data);

            if (data.tui_ConfiguracionFormasDePago.Rows.Count == 1)
            {
                return((tui_ConfiguracionFormasDePagoDataset.tui_ConfiguracionFormasDePagoRow)data.tui_ConfiguracionFormasDePago.Rows[0]);
            }

            return(null);
        }
        public static tui_ConfiguracionFormasDePagoDataset GetList()
        {
            tui_ConfiguracionFormasDePagoDataset data = new tui_ConfiguracionFormasDePagoDataset();

            return(( tui_ConfiguracionFormasDePagoDataset )GetList(data));
        }
 public static void Update(tui_ConfiguracionFormasDePagoDataset dataSet)
 {
     Update(dataSet.tui_ConfiguracionFormasDePago);
 }
예제 #6
0
        //si mandan la descripcion

        /*_nameFDP.Add( "Tarjeta de Crédito",	"TarjetaDeCredito" );
         *      _nameFDP.Add( "Tarjeta de Débito", "TarjetaDeDebito" );
         *      _nameFDP.Add( "Efectivo", "Efectivo" );
         *      _nameFDP.Add( "Cheque de Terceros",  "ChequeDeTerceros") ;
         *      _nameFDP.Add( "Cheque del Cliente",  "ChequeDelCliente" );
         *      _nameFDP.Add( "Cheque Diferido de Terceros", "ChequeDiferidoDeTerceros" );
         *      _nameFDP.Add( "Cheque Diferido del Cliente", "ChequeDiferidoDelCliente" );
         *      _nameFDP.Add( "Tarjeta de Crédito - CUOTAS", "TarjetaDeCreditoCuotas" );
         *      _nameFDP.Add( "Retenciones", "Retenciones" );
         *      _nameFDP.Add( "Tarjeta de Crédito - 1 CUOTA", "TarjetaDeCredito1CUOTA" );
         *      _nameFDP.Add( "Tarjeta de Crédito - 2 CUOTAS", "TarjetaDeCredito2CUOTAS" );
         *      _nameFDP.Add( "Tarjeta de Crédito - 3 CUOTAS", "TarjetaDeCredito3CUOTAS" );
         *      _nameFDP.Add( "Tarjeta de Crédito - 6 CUOTAS", "TarjetaDeCredito6CUOTAS" );
         *      _nameFDP.Add( "Tarjeta de Crédito - 12 CUOTAS", "TarjetaDeCredito12CUOTAS" );
         *
         *      //si mandan el id
         *      _nameFDP.Add( "2","TarjetaDeCredito" );
         *      _nameFDP.Add( "3","TarjetaDeDebito" );
         *      _nameFDP.Add( "4","Efectivo" );
         *      _nameFDP.Add( "5","ChequeDeTerceros") ;
         *      _nameFDP.Add( "6","ChequeDelCliente" );
         *      _nameFDP.Add( "7","ChequeDiferidoDeTerceros" );
         *      _nameFDP.Add( "8","ChequeDiferidoDelCliente" );
         *      _nameFDP.Add( "9","TarjetaDeCreditoCuotas" );
         *      _nameFDP.Add( "10","Retenciones");
         *      _nameFDP.Add( "11","TarjetaDeCredito1CUOTA");
         *      _nameFDP.Add( "12","TarjetaDeCredito2CUOTAS");
         *      _nameFDP.Add( "13","TarjetaDeCredito3CUOTAS");
         *      _nameFDP.Add( "14","TarjetaDeCredito6CUOTAS");
         *      _nameFDP.Add( "15","TarjetaDeCredito12CUOTAS");
         *
         *
         *      _nameBDFDP.Add( "Tarjeta de Crédito",	"_TC_" );
         *      _nameBDFDP.Add( "Tarjeta de Débito", "_TD_" );
         *      _nameBDFDP.Add( "Efectivo", "_E_" );
         *      _nameBDFDP.Add( "Cheque de Terceros",  "_T_") ;
         *      _nameBDFDP.Add( "Cheque del Cliente",  "_C_" );
         *      _nameBDFDP.Add( "Cheque Diferido de Terceros", "_DT_" );
         *      _nameBDFDP.Add( "Cheque Diferido del Cliente", "_D_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - CUOTAS", "_TCCUO_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - 1 CUOTA", "_TCCUO_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - 2 CUOTAS", "_TCCUO_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - 3 CUOTAS", "_TCCUO_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - 6 CUOTAS", "_TCCUO_" );
         *      _nameBDFDP.Add( "Tarjeta de Crédito - 12 CUOTAS", "_TCCUO_" );
         *      //si mandan el id
         *      _nameBDFDP.Add( "2","_TC_" );
         *      _nameBDFDP.Add( "3","_TD_" );
         *      _nameBDFDP.Add( "4","_E_" );
         *      _nameBDFDP.Add( "5","_T_") ;
         *      _nameBDFDP.Add( "6","_C_" );
         *      _nameBDFDP.Add( "7","_DT_" );
         *      _nameBDFDP.Add( "8","_D_" );
         *      _nameBDFDP.Add( "9","_TCCUO_" );
         *      _nameBDFDP.Add( "10","_RET_");
         *      _nameBDFDP.Add( "11","_TCCUO_" );
         *      _nameBDFDP.Add( "12","_TCCUO_" );
         *      _nameBDFDP.Add( "13","_TCCUO_" );
         *      _nameBDFDP.Add( "14","_TCCUO_" );
         *      _nameBDFDP.Add( "15","_TCCUO_" );
         *
         *      _nameFamilia.Add("1"	,"Tarjeta");
         *      _nameFamilia.Add("14"	,"Tarjeta");
         *      _nameFamilia.Add("15"	,"Tarjeta");
         *      _nameFamilia.Add("16"	,"Tarjeta");
         *      _nameFamilia.Add("18"	,"Tarjeta");
         *      _nameFamilia.Add("19"	,"Tarjeta");
         *      _nameFamilia.Add("20"	,"Tarjeta");
         *      _nameFamilia.Add("21"	,"Tarjeta");
         *      _nameFamilia.Add("22"	,"Tarjeta");
         *      _nameFamilia.Add("23"	,"Tarjeta");
         *      _nameFamilia.Add("24"	,"Tarjeta");
         *      _nameFamilia.Add("25"	,"Tarjeta");
         *      _nameFamilia.Add("26"	,"Cheque");
         *      _nameFamilia.Add("27"	,"Cheque");
         *      _nameFamilia.Add("28"	,"Cheque");
         *      _nameFamilia.Add("29"	,"Cheque");
         *      _nameFamilia.Add("30"	,"Cheque");
         *      _nameFamilia.Add("31"	,"Cheque");
         *      _nameFamilia.Add("32"	,"Cheque");
         *      _nameFamilia.Add("33"	,"Cheque");
         *      _nameFamilia.Add("34"	,"Cheque");
         *      _nameFamilia.Add("35"	,"Cheque");
         *      _nameFamilia.Add("36"	,"Cheque");
         *      _nameFamilia.Add("37"	,"Cheque");
         *      _nameFamilia.Add("38"	,"Cheque");
         *      _nameFamilia.Add("39"	,"Cheque");
         *      _nameFamilia.Add("40"	,"Cheque");
         *      _nameFamilia.Add("41"	,"Cheque");
         *      _nameFamilia.Add("42"	,"Cheque");
         *      _nameFamilia.Add("43"	,"Cheque");
         *      _nameFamilia.Add("44"	,"Cheque");
         *      _nameFamilia.Add("45"	,"Cheque");
         *      _nameFamilia.Add("46"	,"Cheque");
         *      _nameFamilia.Add("47"	,"Cheque");
         *      _nameFamilia.Add("48"	,"Cheque");
         *      _nameFamilia.Add("49"	,"Cheque");
         *      _nameFamilia.Add("50"	,"Cheque");
         *      _nameFamilia.Add("51"	,"Cheque");
         *      _nameFamilia.Add("52"	,"Cheque");
         *      _nameFamilia.Add("53"	,"Cheque");
         *      _nameFamilia.Add("54"	,"Cheque");
         *      _nameFamilia.Add("55"	,"Cheque");
         *      _nameFamilia.Add("56"	,"Cheque");
         *      _nameFamilia.Add("57"	,"Cheque");
         *      _nameFamilia.Add("58"	,"Cheque");
         *      _nameFamilia.Add("59"	,"Cheque");
         *      _nameFamilia.Add("60"	,"Cheque");
         *      _nameFamilia.Add("61"	,"Cheque");
         *      _nameFamilia.Add("62"	,"Cheque");
         *      _nameFamilia.Add("63"	,"Cheque");
         *      _nameFamilia.Add("64"	,"Cheque");
         *      _nameFamilia.Add("65"	,"Cheque");
         *      _nameFamilia.Add("66"	,"Cheque");
         *      _nameFamilia.Add("67"	,"Cheque");
         *      _nameFamilia.Add("68"	,"Cheque");
         *
         * }
         *
         *
         #endregion
         */



        #endregion
        #endregion

        #region metodos publicos

        /*
         * public static void AddFDP(string id, string descripcion, string mapeo)
         * {
         *      _nameFDP.Add(id, mapeo);
         *      _nameFDP.Add(descripcion, mapeo);
         *      Save(_nameFDP, pathFDP);
         * }
         * public static void AddBDFDP(string id, string descripcion, string Tipo)
         * {
         *      switch ( Tipo )
         *      {
         *              case "Cheque":
         *              {
         *                      Tipo = "_DT_";
         *                      break;
         *              }
         *              case "Tarjeta":
         *              {
         *
         *                      Tipo = "_TC_";
         *                      break;
         *              }
         *              case "Retención":
         *              {
         *
         *                      Tipo = "_RET_";
         *                      break;
         *              }
         *              default :
         *              {
         *                      Tipo = "_";
         *                      break;
         *              }
         *      }
         *      _nameBDFDP.Add(id, Tipo);
         *      _nameBDFDP.Add(descripcion, Tipo);
         *      Save(_nameBDFDP, pathBDFDP);
         * }
         *
         * public static void AddFamilia (string idEntidad, string familia)
         * {
         *      _nameFamilia.Add(idEntidad,familia);
         *      Save(_nameFamilia, pathFamilia);
         * }
         *
         */

        public static tui_ConfiguracionFormasDePagoDataset Save(string IdTDCompTedsoreria, string Descripcion, string Familia, string ClaveCorta, string IdTDCompTedsoreriaOriginal)
        {
            tui_ConfiguracionFormasDePagoDataset.tui_ConfiguracionFormasDePagoRow row = null;
            if (IdTDCompTedsoreria != null)
            {
                row = mz.erp.businessrules.tui_ConfiguracionFormasDePago.GetByPk(IdTDCompTedsoreria);
            }
            /*string ClaveCorta = string.Empty;*/
            string ClaveLarga = systemframework.Util.RemoveSpaces(Descripcion);

            /*	switch ( Familia )
             *      {
             *              case "Cheque":
             *              {
             *                      ClaveCorta = "_DT_";
             *                      break;
             *              }
             *              case "Tarjeta":
             *              {
             *
             *                      ClaveCorta = "_TC_";
             *                      break;
             *              }
             *              case "Retención":
             *              {
             *
             *                      ClaveCorta = "_RET_";
             *                      break;
             *              }
             *              default :
             *              {
             *                      ClaveCorta = "_";
             *                      break;
             *              }
             *      }*/

            tui_ConfiguracionFormasDePagoDataset.tui_ConfiguracionFormasDePagoRow rowO = mz.erp.businessrules.tui_ConfiguracionFormasDePago.GetByPk(IdTDCompTedsoreriaOriginal);

            tui_ConfiguracionFormasDePagoDataset data = new tui_ConfiguracionFormasDePagoDataset();

            if (row != null)
            {
                /*
                 * row["ClaveCorta"] = ClaveCorta;
                 * row["ClaveLarga"] = ClaveLarga;
                 * row["Familia"] = Familia;
                 * data.Tables[0].ImportRow(row);
                 */
            }
            else
            {
                row = data.tui_ConfiguracionFormasDePago.Newtui_ConfiguracionFormasDePagoRow();
                row.IdTDCompTesoreria  = mz.erp.systemframework.Util.NewStringId();
                row.ClaveCorta         = ClaveCorta;
                row.ClaveLarga         = ClaveLarga;
                row.Familia            = Familia;
                row.Activo             = true;
                row.FechaCreacion      = DateTime.Now;
                row.IdConexionCreacion = Security.IdConexion;
                //row.UltimaModificacion = null;
                row.IdConexionUltimaModificacion = Security.IdConexion;
                row.IdReservado = 1;
                row.RowId       = Guid.Empty;
                row.IdEmpresa   = Security.IdEmpresa;
                row.IdSucursal  = Security.IdSucursal;
                row.IdControlDeCajasFamiliasComprobanteTesoreria = rowO.IdControlDeCajasFamiliasComprobanteTesoreria;
                data.tui_ConfiguracionFormasDePago.Addtui_ConfiguracionFormasDePagoRow(row);
            }
            return(data);
        }