public static tpu_ProveedoresJerarquiasDataset.tpu_ProveedoresJerarquiasRow GetByPk(string IdProveedor)
        {
            tpu_ProveedoresJerarquiasDataset data = new tpu_ProveedoresJerarquiasDataset();

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

            cmd.CommandType = CommandType.StoredProcedure;

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

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

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

            adapter.Fill(data);

            if (data.tpu_ProveedoresJerarquias.Rows.Count == 1)
            {
                return((tpu_ProveedoresJerarquiasDataset.tpu_ProveedoresJerarquiasRow)data.tpu_ProveedoresJerarquias.Rows[0]);
            }

            return(null);
        }
        public static tpu_ProveedoresJerarquiasDataset GetList(string IdProveedor, string IdNomenclatura1a, string IdNomenclatura1b, string IdNomenclatura1c, string IdNomenclatura1d, string IdNomenclatura2a, string IdNomenclatura2b, string IdNomenclatura2c, string IdNomenclatura2d, string IdNomenclatura3a, string IdNomenclatura3b, string IdNomenclatura3c, string IdNomenclatura3d, string IdNomenclatura4a, string IdNomenclatura4b, string IdNomenclatura4c, string IdNomenclatura4d, string IdNomenclatura5a, string IdNomenclatura5b, string IdNomenclatura5c, string IdNomenclatura5d, string IdNomenclatura6a, string IdNomenclatura6b, string IdNomenclatura6c, string IdNomenclatura6d, string IdNomenclatura7a, string IdNomenclatura7b, string IdNomenclatura7c, string IdNomenclatura7d, string IdNomenclatura8a, string IdNomenclatura8b, string IdNomenclatura8c, string IdNomenclatura8d, string IdNomenclatura9a, string IdNomenclatura9b, string IdNomenclatura9c, string IdNomenclatura9d, string IdNomenclatura10a, string IdNomenclatura10b, string IdNomenclatura10c, string IdNomenclatura10d, bool Activo, DateTime FechaCreacion, long IdConexionCreacion, byte[] UltimaModificacion, long IdConexionUltimaModificacion, long IdReservado, Guid RowId, long IdEmpresa, long IdSucursal)
        {
            tpu_ProveedoresJerarquiasDataset data = new tpu_ProveedoresJerarquiasDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

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

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

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdProveedor", SqlDbType.VarChar));
            cmd.Parameters["@IdProveedor"].Value = IdProveedor;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura1a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura1a"].Value = IdNomenclatura1a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura1b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura1b"].Value = IdNomenclatura1b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura1c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura1c"].Value = IdNomenclatura1c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura1d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura1d"].Value = IdNomenclatura1d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura2a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura2a"].Value = IdNomenclatura2a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura2b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura2b"].Value = IdNomenclatura2b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura2c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura2c"].Value = IdNomenclatura2c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura2d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura2d"].Value = IdNomenclatura2d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura3a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura3a"].Value = IdNomenclatura3a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura3b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura3b"].Value = IdNomenclatura3b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura3c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura3c"].Value = IdNomenclatura3c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura3d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura3d"].Value = IdNomenclatura3d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura4a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura4a"].Value = IdNomenclatura4a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura4b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura4b"].Value = IdNomenclatura4b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura4c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura4c"].Value = IdNomenclatura4c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura4d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura4d"].Value = IdNomenclatura4d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura5a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura5a"].Value = IdNomenclatura5a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura5b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura5b"].Value = IdNomenclatura5b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura5c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura5c"].Value = IdNomenclatura5c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura5d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura5d"].Value = IdNomenclatura5d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura6a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura6a"].Value = IdNomenclatura6a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura6b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura6b"].Value = IdNomenclatura6b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura6c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura6c"].Value = IdNomenclatura6c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura6d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura6d"].Value = IdNomenclatura6d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura7a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura7a"].Value = IdNomenclatura7a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura7b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura7b"].Value = IdNomenclatura7b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura7c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura7c"].Value = IdNomenclatura7c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura7d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura7d"].Value = IdNomenclatura7d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura8a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura8a"].Value = IdNomenclatura8a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura8b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura8b"].Value = IdNomenclatura8b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura8c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura8c"].Value = IdNomenclatura8c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura8d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura8d"].Value = IdNomenclatura8d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura9a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura9a"].Value = IdNomenclatura9a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura9b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura9b"].Value = IdNomenclatura9b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura9c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura9c"].Value = IdNomenclatura9c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura9d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura9d"].Value = IdNomenclatura9d;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura10a", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura10a"].Value = IdNomenclatura10a;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura10b", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura10b"].Value = IdNomenclatura10b;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura10c", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura10c"].Value = IdNomenclatura10c;
            cmd.Parameters.Add(new SqlParameter("@IdNomenclatura10d", SqlDbType.VarChar));
            cmd.Parameters["@IdNomenclatura10d"].Value = IdNomenclatura10d;
            cmd.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit));
            cmd.Parameters["@Activo"].Value = Activo;
            cmd.Parameters.Add(new SqlParameter("@FechaCreacion", SqlDbType.DateTime));
            cmd.Parameters["@FechaCreacion"].Value = FechaCreacion;
            cmd.Parameters.Add(new SqlParameter("@IdConexionCreacion", SqlDbType.BigInt));
            if (IdConexionCreacion == long.MinValue)
            {
                cmd.Parameters["@IdConexionCreacion"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdConexionCreacion"].Value = IdConexionCreacion;
            }
            cmd.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp));
            cmd.Parameters["@UltimaModificacion"].Value = UltimaModificacion;
            cmd.Parameters.Add(new SqlParameter("@IdConexionUltimaModificacion", SqlDbType.BigInt));
            if (IdConexionUltimaModificacion == long.MinValue)
            {
                cmd.Parameters["@IdConexionUltimaModificacion"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdConexionUltimaModificacion"].Value = IdConexionUltimaModificacion;
            }
            cmd.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt));
            if (IdReservado == long.MinValue)
            {
                cmd.Parameters["@IdReservado"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdReservado"].Value = IdReservado;
            }
            cmd.Parameters.Add(new SqlParameter("@RowId", SqlDbType.UniqueIdentifier));
            cmd.Parameters["@RowId"].Value = RowId;
            cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt));
            if (IdEmpresa == long.MinValue)
            {
                cmd.Parameters["@IdEmpresa"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdEmpresa"].Value = IdEmpresa;
            }
            cmd.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt));
            if (IdSucursal == long.MinValue)
            {
                cmd.Parameters["@IdSucursal"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdSucursal"].Value = IdSucursal;
            }
            adapter.SelectCommand = cmd;

            adapter.Fill(data);

            return(data);
        }
 public static void Update(tpu_ProveedoresJerarquiasDataset dataSet)
 {
     Update(dataSet.tpu_ProveedoresJerarquias);
 }
        public static tpu_ProveedoresJerarquiasDataset GetList()
        {
            tpu_ProveedoresJerarquiasDataset data = new tpu_ProveedoresJerarquiasDataset();

            return(( tpu_ProveedoresJerarquiasDataset )GetList(data));
        }